Skip to main content
Log in

Longest subsequences shared by two de Bruijn sequences

  • Published:
Designs, Codes and Cryptography Aims and scope Submit manuscript

Abstract

An order n binary de Bruijn sequence is a periodic sequence of bits with period \(2^n\) in which each n-tuple of bits occurs exactly once. We consider the longest subsequences shared by two de Bruijn sequences. First, we fix one de Bruijn sequence and prove that de Bruijn sequences sharing a longest subsequence with it must be those obtained by a single cross-join operation from it. Then determining such sequences is equivalent to finding cross-join pairs with maximum diameter. Second, we prove that for \(n\ge 5\), there exist two de Bruijn sequences of order n sharing a subsequence of length \(2^n-2\), i.e., there exists sequence \(a_0a_1\cdots a_{2^n-3}\) with length \(2^n-2\) such that both \(a_0a_1\cdots a_{2^n-3}01\) and \(a_0a_1\cdots a_{2^n-3}10\) are periods of de Bruijn sequences.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Çalik Ç., Turan M.S., Özbudak F.: On feedback functions of maximum length nonlinear feedback shift registers. IEICE Trans. Fundam. Electron. Commun. Comput. E93–A(6), 1226–1231 (2010).

    Article  Google Scholar 

  2. Chan A.H., Games R.A., Key E.L.: On the complexities of de Bruijn sequences. J. Comb. Theory A 33(3), 233–246 (1982).

    Article  MathSciNet  MATH  Google Scholar 

  3. Chang Z., Ezerman M.F., Ling S., Wang H.: Construction of de Bruijn sequences from product of two irreducible polynomials. Cryptogr. Commun. 10(2), 251–275 (2018).

    Article  MathSciNet  MATH  Google Scholar 

  4. Coppersmith D., Rhoades R.C., VanderKam J.M.: Counting De Bruijn sequences as perturbations of linear recursions. arXiv e-prints. arXiv:1705.07835 (2017)

  5. de Bruijn N.G.: A combinatorial problem. Koninklijke Nederlandse Akademie van Wetenschappen 49, 758–764 (1946).

    MATH  Google Scholar 

  6. Dong J., Pei Di: Construction for de Bruijn sequences with large stage. Des. Codes Cryptogr. 85(2), 343–358 (2017).

    Article  MathSciNet  MATH  Google Scholar 

  7. Dubrova E.: Generation of full cycles by a composition of NLFSRs. Des. Codes Cryptogr. 73(2), 469–486 (2014).

    Article  MathSciNet  MATH  Google Scholar 

  8. Etzion T.: Linear complexity of de Bruijn sequences-old and new results. IEEE Trans. Inf. Theory 45(2), 693–698 (1999).

    Article  MathSciNet  MATH  Google Scholar 

  9. Etzion T., Lempel A.: Construction of de Bruijn sequences of minimal complexity. IEEE Trans. Inf. Theory 30(5), 705–709 (1984).

    Article  MathSciNet  MATH  Google Scholar 

  10. Fredricksen H.: The lexicographically least de bruijn cycle. J. Comb. Theory 9(1), 1–5 (1970).

    Article  MathSciNet  MATH  Google Scholar 

  11. Fredricksen H.: Generation of the ford sequence of length \(2^n\), \(n\) large. J. Comb. Theory A 12(1), 153–154 (1972).

    Article  MathSciNet  MATH  Google Scholar 

  12. Fredricksen H.: A class of nonlinear de Bruijn cycles. J. Comb. Theory A 19(2), 192–199 (1975).

    Article  MathSciNet  MATH  Google Scholar 

  13. Fredricksen H.: A survey of full length nonlinear shift register cycle algorithms. SIAM Rev. 24(2), 195–221 (1982).

    Article  MathSciNet  MATH  Google Scholar 

  14. Solomon W.: Golomb. Shift Register Sequences. Holden-Day, San Francisco, CA (1967).

    Google Scholar 

  15. Hauge E.R., Mykkeltveit Js: On the classification of deBruijn sequences. Discret. Math. 148(1), 65–83 (1996).

    Article  MATH  Google Scholar 

  16. Hauge E.R., Mykkeltveit J.: The analysis of De Bruijn sequences of non-extremal weight. Discret. Math. 189(1), 133–147 (1998).

    Article  MathSciNet  MATH  Google Scholar 

  17. Helleseth T., Kløve T.: The number of cross-join pairs in maximum length linear sequences. IEEE Trans. Inf. Theory 37(6), 1731–1733 (1991).

    Article  MathSciNet  MATH  Google Scholar 

  18. Li C., Zeng X., Li C., Helleseth T.: A class of de Bruijn sequences. IEEE Trans. Inf. Theory 60(12), 7955–7969 (2014).

    Article  MathSciNet  MATH  Google Scholar 

  19. Li C., Zeng X., Li C., Helleseth T., Li M.: Construction of de Bruijn sequences from LFSRs with reducible characteristic polynomials. IEEE Trans. Inf. Theory 62(1), 610–624 (2016).

    Article  MathSciNet  MATH  Google Scholar 

  20. Li M., Lin D.: The adjacency graphs of LFSRs with primitive-like characteristic polynomials. IEEE Trans. Inf. Theory 63(2), 1325–1335 (2017).

    Article  MathSciNet  MATH  Google Scholar 

  21. Li M., Jiang Y., Lin D.: The adjacency graphs of some feedback shift registers. Des. Codes Cryptogr. 82(3), 695–713 (2017).

    Article  MathSciNet  MATH  Google Scholar 

  22. Mandal K., Gong G.: Feedback reconstruction and implementations of pseudorandom number generators from composited de Bruijn sequences. IEEE Trans. Comput. 65(9), 2725–2738 (2016).

    Article  MathSciNet  MATH  Google Scholar 

  23. Martin M.H.: A problem in arrangements. Bull. Am. Math. Soc. 40(12), 859–864, 12 (1934).

    Article  MathSciNet  MATH  Google Scholar 

  24. Mayhew G.L.: Weight class distributions of de Bruijn sequences. Discret. Math. 126(1), 425–429 (1994).

    Article  MathSciNet  MATH  Google Scholar 

  25. Mayhew G.L.: Further results on de Bruijn weight classes. Discret. Math. 232(1), 171–173 (2001).

    Article  MathSciNet  MATH  Google Scholar 

  26. Mayhew G.L.: Extreme weight classes of de Bruijn sequences. Discret. Math. 256(1), 495–497 (2002).

    Article  MathSciNet  MATH  Google Scholar 

  27. Mykkeltveit J., Szmidt J.: On cross joining de Bruijn sequences. Am. Math. Soc. 632, 335–346 (2015).

    MathSciNet  MATH  Google Scholar 

  28. Turan M.S.: On the nonlinearity of maximum-length NFSR feedbacks. Cryptogr. Commun. 4(3), 233–243 (2012).

    Article  MathSciNet  MATH  Google Scholar 

  29. Szmidt J.: Nonlinear feedback shift registers and Zech’s logarithms. In: 2019 International Conference on Military Communications and Information Systems (ICMCIS), pp. 1–4 (2019)

  30. Wan Z.-X., Dai Z., Liu M., Feng X.: Nonlinear Shift Registers. Science Press, Beijing (1978). (In Chinese).

    MATH  Google Scholar 

  31. Wang M., Jiang Y., Lin D.: Further results on the nonlinearity of maximum-length NFSR feedbacks. Cryptogr. Commun. 8(1), 1–6 (2016).

    Article  MathSciNet  MATH  Google Scholar 

  32. Wang Z., Qi W., Chen H.: A new necessary condition for feedback functions of de Bruijn sequences. IEICE Trans. Fundam. Electron. Commun. Comput. E97–A(1), 152–156 (2014).

    Article  Google Scholar 

  33. Yang B., Mandal K., Aagaard M.D., Gong G.: Efficient composited de Bruijn sequence generators. IEEE Trans. Comput. 66(8), 1354–1368 (2017).

    Article  MathSciNet  MATH  Google Scholar 

  34. Zhang Z.: Further results on correlation functions of de Bruijn sequences. Acta Math. Appl. Sin. 2(3), 257–262 (1985).

    Article  MATH  Google Scholar 

  35. Zhang Z., Chen W.: Correlation properties of de Bruijn sequences. J. Syst. Sci. Complex. 2(2), 170–183 (1989).

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yupeng Jiang.

Additional information

Communicated by L. Teirlinck.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

D. Lin: The work was supported by the National Natural Science Foundation of China under Grants 61872358, 61872359.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jiang, Y., Lin, D. Longest subsequences shared by two de Bruijn sequences. Des. Codes Cryptogr. 88, 1463–1475 (2020). https://doi.org/10.1007/s10623-020-00759-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10623-020-00759-2

Keywords

Mathematics Subject Classification

Navigation