An Algorithm for Constructing a Smallest Register with Non-Linear Update Generating a Given Binary Sequence
Nan Li, Elena Dubrova

TL;DR
This paper introduces a new algorithm for constructing minimal-size registers with non-linear updates that generate specific binary sequences, outperforming previous methods in size efficiency and applicable to various fields.
Contribution
The paper presents a novel algorithm for constructing RNLUs with smaller expected size than prior algorithms, LFSRs, and NLFSRs for generating a given binary sequence.
Findings
Expected size of RNLUs is O(n/log(n/p))
Algorithm produces smaller RNLUs than previous methods
Applicable to testing, wireless communications, cryptography
Abstract
Registers with Non-Linear Update (RNLUs) are a generalization of Non-Linear Feedback Shift Registers (NLFSRs) in which both, feedback and feedforward, connections are allowed and no chain connection between the stages is required. In this paper, a new algorithm for constructing RNLUs generating a given binary sequence is presented. Expected size of RNLUs constructed by the presented algorithm is proved to be O(n/log(n/p)), where n is the sequence length and p is the degree of parallelization. This is asymptotically smaller than the expected size of RNLUs constructed by previous algorithms and the expected size of LFSRs and NLFSRs generating the same sequence. The presented algorithm can potentially be useful for many applications, including testing, wireless communications, and cryptography.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · Cellular Automata and Applications · Advanced Wireless Communication Techniques
