In cryptography, encryption is the process of transforming information referred to as plaintext using an algorithm (called a cipher) to make it unreadable to anyone except those possessing special knowledge, usually referred to as a key. The result of the process is information which is, referred to as ciphertext. Stream ciphers are used to encrypt individual bits. This is achieved by adding a bit from a key stream to a plaintext bit.Generating the key stream is the therefore important. In this paper a soft computing based approach is proposed for generating keys to design a stream cipher for text encryption. Optimal weights for the sender and receiver used for the synchronization on the Tree Parity Machine(TPM) neural network, are generated using a Genetic Algorithm(GA)
S. Santhanalakshmi, Sangeeta, K., and Patra, G. K., “Design of Stream cipher for text encryption using soft computing based techniques”, IJCSNS International Journal of Computer Science and Network Security, vol. 12, pp. 149–152, 2012.