Title :
Design and implementation of dynamic key based stream cipher for cryptographic processor
Author :
Soundra Pandian, K.K. ; Pal, Saptadeep ; Ray, Kailash Chandra
Author_Institution :
Dept. of Electr. Eng., Indian Inst. of Technol. Patna, Patna, India
Abstract :
In this paper, a new design for dynamic key based stream cipher is proposed for the hardware cryptographic applications such as data transmission and information security. Unlike the static key based existing stream ciphers, the novelty of this proposed stream cipher is based on dynamic key, generated by Toeplitz hash function which is used as a key for RC4 stream cipher. Further, this key is used to generate the dynamic hardware key for the cryptographic processor. The proposed design is implemented on targeting a commercially available xilinx spartan 3E xc3s500e-4fg320 FPGA device. This implementation of the proposed methodology accomplishes data throughput of 520 Mbps with the initial latency of 17 clock cycles, at a maximum clock frequency of 65 MHz with the total estimated power consumption of 131 mW. The excellence of the generated random hardware key values of our proposed method is validated using NIST statistical test suites. The proposed design in this paper is considerably improved in terms of frequency, throughput performance and area consumed compared to existing design.
Keywords :
cryptography; field programmable gate arrays; statistical analysis; NIST statistical test suites; RC4 stream cipher; Toeplitz hash function; cryptographic processor; dynamic key based stream cipher; hardware cryptographic applications; xilinx spartan 3E xc3s500e-4fg320 FPGA device; Ciphers; Clocks; Encryption; Hardware; Public key; Throughput; FPGA; HDL; Hardware Security; Hash function; Key Generation; RC4 Stream Cipher;
Conference_Titel :
Signal Processing, Communication and Networking (ICSCN), 2015 3rd International Conference on
Conference_Location :
Chennai
Print_ISBN :
978-1-4673-6822-3
DOI :
10.1109/ICSCN.2015.7219849