Abstract
Feedback with carry shift registers (FCSRs) are arithmetic analogs of linear feedback shift registers (LFSRs). In this paper we survey some of the basic properties of FCSRs. For comparison, we first review some basic facts about LFSRs. We then define FCSRs and discuss their relation to the N-adic numbers. This leads to the analysis of periodicity of FCSR sequences, their exponential representation, and a description of maximal period FCSR sequences. We also discuss an arithmetic analog of cross-correlations, the FCSR register synthesis problem, and how FCSRs can be efficiently implemented in parallel architecture.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Arnault, F., Berger, T., Necer, A.: A new class of stream ciphers combining LFSR and FCSR architectures. In: Menezes, A., Sarkar, P. (eds.) INDOCRYPT 2002. LNCS, vol. 2551, pp. 22–33. Springer, Heidelberg (2002)
Arnault, F., Berger, T., Necer, A.: Feedback with carry shift registers synthesis with the Euclidean algorithm. IEEE Trans. Info. Thy. 50, 910–917 (2004)
Chan, A., Games, R.: On the quadratic span of de Bruijn sequences. IEEE Trans. Info. Thy. 36, 822–829 (1990)
Couture, R., L’Ecuyer, P.: On the lattice structure of certain linear congruential sequences related to AWC/SWB generators. Math. Comp. 62, 799–808 (1994)
Goresky, M., Klapper, A.: Fibonacci and Galois Mode Implementation of Feedback with Carry Shift Registers. IEEE Trans. Info. Thy. 48, 2826–2836 (2002)
Goresky, M., Klapper, A., Murty, R., Shparlinski, I.: On Decimations of ℓ-sequences. SIAM J. Disc. Math 18, 130–140 (2004)
Goresky, M., Klapper, A.: Polynomial pseudo-noise sequences based on algebraic feedback shift registers, under review
Hooley, C.: On Artin’s conjecture. J. Reine Angew. Math. 22, 209–220 (1967)
Klapper, A.: Distributional properties of d-FCSR sequences. J. Complexity 20, 305–317 (2004)
Klapper, A., Goresky, M.: Feedback Shift Registers, Combiners with Memory, and 2-Adic Span. J. Cryptology 10, 111–147 (1997)
Klapper, A., Goresky, M.: Arithmetic Cross-Correlations of FCSR Sequences. IEEE Trans. Info. Thy. 43, 1342–1346 (1997)
Klapper, A., Xu, J.: Algebraic feedback shift registers. Theoretical Comp. Sci. 226, 61–93 (1999)
Klapper, A., Xu, J.: Register synthesis for algebraic feedback shift registers based on non-primes. Designs, Codes, and Crypt. 31, 227–255 (2004)
Lidl, R., Niederreiter, H.: Finite Fields. Encycl. Math. Appl. 20 (1983)
Mahler, K.: On a geometrical representation of p-adic numbers. Ann. Math. 41, 8–56 (1940)
Marsaglia, G., Zaman, A.: A new class of random number generators. Annals of Appl. Prob. 1, 462–480 (1991)
Massey, J.: Shift-register synthesis and BCH decoding. IEEE Trans. Info. Thy. IT 15, 122–127 (1969)
Massey, J., Rueppel, R.: Method of, and Apparatus for, Transforming a Digital Data Sequence into an Encoded Form. U.S. Patent 4, 797, 922 (1989)
Meier, W., Staffelbach, O.: Correlation properties of combiners with memory in stream ciphers. J. Cryptology 5, 67–86 (1992)
Reeds, J., Sloane, N.: Shift-register synthesis (modulo m). SIAM J. Comp. 14, 505–513 (1985)
Rueppel, R.: Analysis and Design of Stream Ciphers. Springer, Berlin (1986)
de Weger, B.M.: Approximation lattices of p-adic numbers. J. Num. Th. 24, 70–88 (1986)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Klapper, A. (2005). A Survey of Feedback with Carry Shift Registers. In: Helleseth, T., Sarwate, D., Song, HY., Yang, K. (eds) Sequences and Their Applications - SETA 2004. SETA 2004. Lecture Notes in Computer Science, vol 3486. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11423461_3
Download citation
DOI: https://doi.org/10.1007/11423461_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26084-4
Online ISBN: 978-3-540-32048-7
eBook Packages: Computer ScienceComputer Science (R0)