Title :
Design and implementation of Cellular Automata based diffusion layer for SPN-type block cipher
Author :
Bhaumik, Jaydeb ; Chowdhury, Dipanwita Roy
Author_Institution :
Dept. of Electron. & Commun. Eng., Haldia Inst. of Technol., Haldia, India
Abstract :
In this paper, a new method to design a diffusion layer based on maximum distance separable codes for a Substitution permutation Networks (SPN)-type block cipher is proposed. The proposed diffusion layer has been designed employing the properties of maximum-length group Cellular Automata (CA). Diffusion layer of lengths 16-bit, 32-bit, 64-bit and 128-bit have been implemented using CA and combinational logic gates. Synthesis results of proposed diffusion layer on a FPGA platform are given.
Keywords :
cellular automata; combinational circuits; cryptography; field programmable gate arrays; logic gates; matrix algebra; FPGA platform; SPN-type block cipher; combinational logic gates; diffusion layer; maximum distance separable codes; maximum-length group cellular automata; substitution permutation networks; word length 128 bit; word length 16 bit; word length 32 bit; word length 64 bit; Clocks; Encryption; Table lookup;
Conference_Titel :
Informatics, Electronics & Vision (ICIEV), 2012 International Conference on
Conference_Location :
Dhaka
Print_ISBN :
978-1-4673-1153-3
DOI :
10.1109/ICIEV.2012.6317493