DocumentCode
512441
Title
Research on reconfigurable nonlinear Boolean functions hardware structure targeted at stream cipher
Author
Zhang, Xueying ; Dai, Zibin ; Li, Wei ; Nan, Longmei
Author_Institution
Zhengzhou Inst. of Inf. Technol., Zhengzhou, China
Volume
2
fYear
2009
fDate
19-20 Dec. 2009
Firstpage
55
Lastpage
58
Abstract
Based on the characteristics of the nonlinear Boolean functions operated in stream ciphers, a reconfigurable hardware architecture for these nonlinear Boolean functions is presented, which could be reconfigured many different structures to match for the functions, such as the nonlinear Feedback functions of shift registers and the nonlinear filtering functions. The architecture in this design has been realized using Altera´s FPGA. Synthesis, placement and routing of reconfigurable design have accomplished on 0.18 ¿m COMS process. The result proves that the design is propitious to carry out the most nonlinear Boolean functions in stream ciphers which have been published. A nonlinear function of 128 variables, the propagation time is 2.84 ns, compared with other designs, the structure can achieve relatively high flexibility, and it has an obvious advantage in the area of circuit and the aspect of speed.
Keywords
Boolean functions; cryptography; field programmable gate arrays; reconfigurable architectures; Altera FPGA; O.lS¿m CMOS process; nonlinear feedback functions; nonlinear filtering functions; propagation time; reconfigurable hardware architecture; reconfigurable nonlinear Boolean functions hardware structure; shift registers; stream cipher; Boolean functions; Central Processing Unit; Circuits; Cryptography; Filtering; Hardware; Information technology; Intelligent transportation systems; Output feedback; Shift registers; Reconfigurable; nonlinear Boolean functions; stream cipher;
fLanguage
English
Publisher
ieee
Conference_Titel
Power Electronics and Intelligent Transportation System (PEITS), 2009 2nd International Conference on
Conference_Location
Shenzhen
Print_ISBN
978-1-4244-4544-8
Type
conf
DOI
10.1109/PEITS.2009.5406741
Filename
5406741
Link To Document