Paper 2015/667 Original: eprint.iacr.org/2015/667 ↗

De Bruijn Sequences from Joining Cycles of Nonlinear Feedback Shift Registers

Ming Li
Cees J. A. Jansen
Dongdai Lin
Qiuyan Wang
Abstract

De Bruijn sequences are a class of nonlinear recurring sequences that have wide applications in cryptography and modern communication systems. One main method for constructing them is to join the cycles of a feedback shift register (FSR) into a full cycle, which is called the cycle joining method. Jansen et al. (IEEE Trans on Information Theory 1991) proposed an algorithm for joining cycles of an arbitrary FSR. This classical algorithm is further studied in this paper. Motivated by their work, we propose a new algorithm for joining cycles, which doubles the efficiency of the classical cycle joining algorithm. Since both algorithms need FSRs that only generate short cycles, we also propose efficient ways to construct short-cycle FSRs. These FSRs are nonlinear and are easy to obtain. As a result, a large number of de Bruijn sequences are constructed from them. We explicitly determine the size of these de Bruijn sequences. Besides, we show a property of the pure circulating register, which is important for searching for short-cycle FSRs.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
History
2019-01-20: last updated
2015-07-05: published
Short URL
https://ia.cr/2015/667
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2015/667,
      author = {Ming Li and Cees J. A.  Jansen and Dongdai Lin and Qiuyan Wang},
      title = {De Bruijn Sequences from Joining Cycles of Nonlinear Feedback Shift Registers},
      howpublished = {Cryptology {ePrint} Archive, Paper 2015/667},
      year = {2015},
      url = {https://eprint.iacr.org/2015/667}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.