Title :
On the use of recurrent neural networks to design symmetric ciphers
Author :
Arvandi, M. ; Wu, S. ; Sadeghian, A.
Author_Institution :
Ryerson Univ., Toronto
fDate :
5/1/2008 12:00:00 AM
Abstract :
In this article, we describe an innovative form of cipher design based on the use of recurrent neural networks. The well-known characteristics of neural networks, such as parallel distributed structure, high computational power, ability to learn and represent knowledge as a black box, are successfully applied to cryptography. The proposed cipher has a relatively simple architecture and, by incorporating neural networks, it releases the constraint on the length of the secret key. The design of the symmetric cipher is described in detail and its security is analyzed. The cipher is robust in resisting different cryptanalysis attacks and provides efficient data integrity and authentication services. Simulation results are presented to validate the effectiveness of the proposed cipher design.
Keywords :
cryptography; knowledge representation; recurrent neural nets; authentication services; black box; cryptanalysis attacks; cryptography; data integrity; knowledge representation; parallel distributed structure; recurrent neural networks; secret key; symmetric ciphers; Authentication; Computer architecture; Computer networks; Concurrent computing; Cryptography; Data security; Distributed computing; Neural networks; Recurrent neural networks; Robustness;
Journal_Title :
Computational Intelligence Magazine, IEEE
DOI :
10.1109/MCI.2008.919075