Symmetrical-coupled Toggle Cellular Automata for Data Encryption

Dabin Zhang · Journal of Chinese Computer Systems · 2009

In this paper,a novel data encryption algorithm,which based on one dimension cellular automata(1-D CA),is proposed.Before encryption plaintext is divided into two parts which are encrypted parallelly by two 1-D CAs.A symmetrical-coupled structure of toggle CAs is selected.In the structure,toggle rule of a CA not only depends on the CA itself,but also depends on states of other CA and the secret key.There are three merits of the structure.Firstly,encryption and decryption can share the structure which simplifies the hardware.Secondly,key divided-deposit scheme is adopted based on the structure,so only obtain two parts of cipher text can a receiver decrypt correctly.Lastly,two sub data blocks are encrypted parallelly which improve the efficiency of the encryption system.The key of this encryption system is the inverse rules of toggle cellular automata which not only based on secret key generated by a keystream generator,but also depends on plaintext itself.With increase of radius of CA,the key space of the system grows exponentially.So the security of the system can be adjusted by changing the radius of CAs according to user's intention.

Read the paper · More papers on PaperTik