Bias in the nonlinear filter generator output sequence


Autoria(s): Teo, Sui-Guan; Simpson, Leonie R.; Dawson, Edward
Data(s)

01/06/2010

Resumo

Nonlinear filter generators are common components used in the keystream generators for stream ciphers and more recently for authentication mechanisms. They consist of a Linear Feedback Shift Register (LFSR) and a nonlinear Boolean function to mask the linearity of the LFSR output. Properties of the output of a nonlinear filter are not well studied. Anderson noted that the m-tuple output of a nonlinear filter with consecutive taps to the filter function is unevenly distributed. Current designs use taps which are not consecutive. We examine m-tuple outputs from nonlinear filter generators constructed using various LFSRs and Boolean functions for both consecutive and uneven (full positive difference sets where possible) tap positions. The investigation reveals that in both cases, the m-tuple output is not uniform. However, consecutive tap positions result in a more biased distribution than uneven tap positions, with some m-tuples not occurring at all. These biased distributions indicate a potential flaw that could be exploited for cryptanalysis.

Formato

application/pdf

Identificador

http://eprints.qut.edu.au/34402/

Relação

http://eprints.qut.edu.au/34402/1/c34402.pdf

http://ftmk.utem.edu.my/cryptology2010/index.html

Teo, Sui-Guan, Simpson, Leonie R., & Dawson, Edward (2010) Bias in the nonlinear filter generator output sequence. In Proceedings of International Cryptology Conference 2010, Hotel Equatorial Melaka, Melaka.

Direitos

Copyright 2010 2nd International Cryptology Conference

Fonte

Computer Science; Faculty of Science and Technology; Information Security Institute

Palavras-Chave #080303 Computer System Security #089999 Information and Computing Sciences not elsewhere classified #Stream Ciphers #Boolean functions #Nonlinear filter generator
Tipo

Conference Paper