Shift Register Sequences – A Retrospective Account
Binary feedback shift registers, with applications to reliable communications, stream cipher cryptography, radar signal design, pseudorandom number generation, digital wireless telephony, and many other areas, have been studied for more than half a century. The maximum-length binary linear feedback shift registers, called m-sequences or PN sequences, are the best-known and most thoroughly understood special case.
The m-sequences have several important randomness properties, and are known as pseudo-random sequences. They are characterized by the cycle-and-add property, whereby the term-by-term sum of two cyclic shifts is a third cyclic shift. Along with other families of binary sequences that correspond to cyclic Hadamard difference sets, they have the two-level autocorrelation property. The m-sequences share the span-n property (all subsequences of length n, except n zeroes, occur in each period of length 2 n –1) with a far larger class of nonlinear shift register sequences. No counterexample has been found to the conjecture that only the m-sequences have both the two-level autocorrelation and the span-n properties.
The class of m-sequences is too small, and has too many regularities, to provide useful cryptographic security as key sequences for stream ciphers. For this purpose, nonlinear shift register sequences which have large linear span and a sufficiently high degree of correlation immunity may be employed.
KeywordsBoolean Function Binary Sequence Shift Register Stream Cipher Cyclic Shift
Unable to display preview. Download preview PDF.
- 2.Radar, S.W.G., Gong, G.: Signal Design for Good Correlation, for Wireless Communication, Cryptography. Cambridge University Press, Cambridge (2005)Google Scholar