Title :
Design and implementation of keystream generator with improved security
Author :
Pendluri, Vijay Shankar ; Gupta, Pankaj ; Majumdar, Rana
Author_Institution :
Wipro Technol., Bangalore, India
Abstract :
This paper provides the design of stream ciphers based on hash functions and an alternating step generator based on clock control. The keystream generators used for the design of stream ciphers uses low hardware and low power based circuits called Linear Feedback Shift Register circuits. The first two stream ciphers use toeplitz hash, CRC hash and keystream generation circuits whereas the third one uses clock controlling mechanism. Analysis is made for the generation of keystream for clock controlled generator (CCG). The irregular clocking in clock controlled alternating step generator provides good security against various cryptographic attacks. The parameters like periodicity, attacktime and throughput of stream ciphers are measured and compared. As per the results, the first stream cipher gives high periodicity and low attacktime, second stream cipher gives low periodicity and high attacktime. The alternating step generator provides good periodicity, high attacktime and good amount of security compared to other stream ciphers. MATLAB tool is used to calculate periodicity, attacktime and throughput whereas XILINX FPGA is used for the design and implementation purpose. Design includes synthesis, simulation, mapping, place route, verification, and timing analysis done for all the stream ciphers. FPGA results of stream ciphers and alternating step generator evaluate their hardware efficiencies. In all the three designs keystream generation plays a major role.
Keywords :
Toeplitz matrices; clocks; cryptography; field programmable gate arrays; low-power electronics; shift registers; timing circuits; CRC hash; MATLAB tool; Toeplitz hash; XILINX FPGA; attacktime; clock controlled generator; clock controlling mechanism; cryptographic attack; hardware efficiency; hash function; keystream generation circuit; keystream generator; linear feedback shift register circuit; low power based circuit; periodicity; place route; security; step generator; stream cipher; timing analysis; verification; Clocks; Cryptography; Field programmable gate arrays; Generators; Registers; Alternating Step Generator; Clock Controlled Generator; Keystream Generator; Linear Feedback Shift Register;
Conference_Titel :
Advanced Communication Technology (ICACT), 2011 13th International Conference on
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-8830-8