Skip to main content Accessibility help
×
Hostname: page-component-8448b6f56d-wq2xx Total loading time: 0 Render date: 2024-04-19T08:09:57.450Z Has data issue: false hasContentIssue false

16 - FCSR synthesis

from PART III - REGISTER SYNTHESIS AND SECURITY MEASURES

Published online by Cambridge University Press:  05 February 2012

Mark Goresky
Affiliation:
Institute for Advanced Study, Princeton, New Jersey
Andrew Klapper
Affiliation:
University of Kentucky
Get access

Summary

In this chapter we study the register synthesis problem for FCSRs. We describe two approaches to this problem, one based on the Euclidean algorithm and one based on the theory of approximation lattices. First we must make sense of the notion of the size of an FCSR.

N-adic span and complexity

As in the case of linear span, the N-adic span of a sequence is intended to measure how large an FCSR is required to output the sequence. In the LFSR case, this is given by the number of cells in an LFSR that outputs the sequence, and coincides with the degree of the connection polynomial, i.e., the denominator of the rational function giving the power series whose coefficients are the elements of the sequence.

In the N-ary FCSR case, things are more complicated. The number of N-ary coefficients in the connection integer equals the size of the basic register, but additional space is required for the memory. For purely periodic sequences, this extra memory is small (at most the logN of the number of cells in the basic register), and if such sequences were our only concern we could ignore the extra memory. However, an eventually periodic sequence may require a considerable amount of extra memory. We would like to define the N-adic span of an eventually periodic sequence a to be the number of cells in the register plus the number of elements needed for the memory of an FCSR which outputs the sequence a.

Type
Chapter
Information
Publisher: Cambridge University Press
Print publication year: 2012

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

  • FCSR synthesis
  • Mark Goresky, Institute for Advanced Study, Princeton, New Jersey, Andrew Klapper, University of Kentucky
  • Book: Algebraic Shift Register Sequences
  • Online publication: 05 February 2012
  • Chapter DOI: https://doi.org/10.1017/CBO9781139057448.016
Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

  • FCSR synthesis
  • Mark Goresky, Institute for Advanced Study, Princeton, New Jersey, Andrew Klapper, University of Kentucky
  • Book: Algebraic Shift Register Sequences
  • Online publication: 05 February 2012
  • Chapter DOI: https://doi.org/10.1017/CBO9781139057448.016
Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

  • FCSR synthesis
  • Mark Goresky, Institute for Advanced Study, Princeton, New Jersey, Andrew Klapper, University of Kentucky
  • Book: Algebraic Shift Register Sequences
  • Online publication: 05 February 2012
  • Chapter DOI: https://doi.org/10.1017/CBO9781139057448.016
Available formats
×