DocumentCode
1820881
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
fYear
2015
fDate
26-28 March 2015
Firstpage
1
Lastpage
6
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing, Communication and Networking (ICSCN), 2015 3rd International Conference on
Conference_Location
Chennai
Print_ISBN
978-1-4673-6822-3
Type
conf
DOI
10.1109/ICSCN.2015.7219849
Filename
7219849
Link To Document