Title :
An NLFSR-based stream cipher
Author :
Gammel, Berndt M. ; Göttfert, Rainer ; Kniffler, Oliver
Author_Institution :
Infineon Technol. AG, Munich
Abstract :
We propose a hardware oriented 80-bit-key binary additive stream cipher. The keystream generator consists of ten nonlinear feedback shift registers whose output sequences are combined by a Boolean function of algebraic degree four. The design size of the keystream generator is about 2200 GE. In 130nm CMOS-technology, a throughput of more than 1 Gbps can be achieved. The length of the initial value used for resynchronization can be any multiple of eight between zero and eighty. The maximum amount of keystream that can be used between two resynchronization steps is 268 bits. A parallel implementation of the stream cipher produces one byte of keystream per clock cycle
Keywords :
Boolean functions; adders; cryptography; shift registers; 130 nm; Boolean function; NLFSR; binary additive stream cipher; cryptography; keystream generator; nonlinear feedback shift registers; Boolean functions; Clocks; Computational complexity; Cryptography; Hardware; Output feedback; Polynomials; Shift registers; State feedback; Throughput;
Conference_Titel :
Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
Conference_Location :
Island of Kos
Print_ISBN :
0-7803-9389-9
DOI :
10.1109/ISCAS.2006.1693235