Skip to main content

Linear Complexity Measures for Multi-valued Cryptographic Data Streams by Application of the Rissanen Partial Realization Method

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5717))

Abstract

Jorma Rissanen developed in his papers [1],[2] a method to compute recursively for a matrix-valued data stream S of finite length the associated minimal linear system \(\it \Sigma\)=(F,G,H) which has S as its impulse response. The method of Rissanen is based on the fundamental algebraic theory of linear systems realization as developed earlier by the fundamental research in mathematical systems theory by the work of Rudolf Kalman [3],[4],[5]. In our presentation we show how the Rissanen method of Hankel matrix decomposition can be applied to measure the linear complexity profile of vector-valued cryptographic data streams as it is applied in stream cipher testing. Our method generalizes the well known Massey-Berlekamp algorithm which is applied in testing scalar-valued data streams. For this reason we call it the “Rissanen algorithm”. Although the author has been familiar already for a long time with the realization theory of Kalman and contributed to the topic earlier [6], only recently the reported applicability in cryptographic testing of pseudorandom sequences has been found. The result presented here proves that results of mathematical systems theory and automata theory, which were developed nearly half a century ago by Rudolf Kalman, Jorma Rissanen, Michael Arbib and others are until today of scientific interest and can successfully be applied to solve engineering problem of todays interest. Jochinger [7] gives a report on the software implementation of the Rissanen Method of recursive Hankel matrix decomposition and the effective computation of partial linear systems, following [1] and [2]. A more detailed presentation of the topic discussed here, which includes also the discussion of the theory of linear systems realization, has been given earlier by Pichler [8].

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rissanen, J.: Recursive Identification of Linear Systems. SIAM Journal on Control 9(3), 420–430 (1971)

    Article  MathSciNet  MATH  Google Scholar 

  2. Rissanen, J., Kailath, T.: Partial Realization of Random Systems Automatica, vol. 8, pp. 389–396. Pergamon Press, Oxford (1972)

    MATH  Google Scholar 

  3. Kalman, R.E.: Mathematical description of linear dynamical systems. SIAM Journal on Control, 152–192 (1963)

    Google Scholar 

  4. Kalman, R.E., Falb, P.L., Arbib, M.A.: Topics in Mathematical Systems Theory. In: Algebraic theory of linear systems, ch. 10. McGraw Hill, New York (1969)

    Google Scholar 

  5. Ho, B.L., Kalman, R.E.: Effective construction of linear state-variable models from input/output functions, Regelungstechnik, Oldenbourg, pp. 545–548 (1966)

    Google Scholar 

  6. Pichler, F.: General Dynamical Systems: Construction and Realization. In: Mathematical Systems Theory-Udine 1975. Lecture Notes in Economics and Mathematical Systems, pp. 393–408. Springer, Berlin (1976)

    Google Scholar 

  7. Jochinger, D.: A Software Implementation of the Rissanen Method for partial linear systems realization. In: Moreno-Díaz, R., et al. (eds.) EUROCAST 2009. LNCS, vol. 5717, pp. 47–52. Springer, Heidelberg (2009)

    Google Scholar 

  8. Pichler, F.: Effective Computation of Cryptanalytic Measures for Stream Cipher Data by the Rissanen Algorithmus. Revista de la Accademia. Canaria de Ciences, XIX (Núms. 1-2), pp. 9-22 (2007)

    Google Scholar 

  9. Massey, J.: Shift register synthesis and BCH decoding. IEEE Trans. on Information Theory IT-15, 122–127 (1967)

    Article  MathSciNet  MATH  Google Scholar 

  10. Padulo, L., Arbib, M.: System Theory. An Unified Approach to Continuous and Discrete Systems. Hemisphere Publishing Corporation, Washington D.C (1974)

    Google Scholar 

  11. Pichler, F., Kookaburra, L.: Forresters Beach Notes, Forresters Beach, Central Coast, NSW, Australia (manuscript) (February 2008)

    Google Scholar 

  12. Pichler, F.: Realisierung linearer Input-Output Prozesse I: Diskrete Prozesse. Technischer Bericht SYS-PED 1, Lehrkanzel für Systemtheorie, Universität Linz, Dezember, 35 pages (1974) (in German)

    Google Scholar 

  13. Jonckheere, E., Ma, C.: A Simple Hankel Interpretation of the Massey-Berlekamp Algorithm. Linear Algebra and its Applications, 65–76 (1989)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pichler, F. (2009). Linear Complexity Measures for Multi-valued Cryptographic Data Streams by Application of the Rissanen Partial Realization Method. In: Moreno-Díaz, R., Pichler, F., Quesada-Arencibia, A. (eds) Computer Aided Systems Theory - EUROCAST 2009. EUROCAST 2009. Lecture Notes in Computer Science, vol 5717. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04772-5_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04772-5_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04771-8

  • Online ISBN: 978-3-642-04772-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics