This document proposes a double key encryption method using artificial neural networks for securely storing and retrieving data in cloud computing. The method uses a backpropagation neural network for key generation and to transform plaintext into an encrypted form for storage. Encryption occurs in two stages - first using a transformation key to produce encrypted input, then a second encryption key to generate ciphertext. For retrieval, the process is reversed - decrypting with keys then transforming back to plaintext. The goal is to enhance cloud data security even if an intruder obtains the ciphertext, as they could not decrypt without both keys.