Skip to main content
Log in

A fast and light stream cipher for smartphones

  • Regular Article
  • Chaos Based Image Encryption, Stream Cipher and Authentication
  • Published:
The European Physical Journal Special Topics Aims and scope Submit manuscript

Abstract

We present a stream cipher based on a chaotic dynamical system. Using a chaotic trajectory sampled under certain rules in order to avoid any attempt to reconstruct the original one, we create a binary pseudo-random keystream that can only be exactly reproduced by someone that has fully knowledge of the communication system parameters formed by a transmitter and a receiver, sharing the same initial conditions. The plaintext is XOR’ed with the keystream creating the ciphertext, the encrypted message. This keystream passes the NIST’s randomness test and has been implemented in a videoconference App for smartphones, in order to show the fast and light nature of the proposed encryption system.

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. J. Daemen, V. Rijmen, The Design of Rijndael: AES The Advanced Encryption Standard (Springer, 2002)

  2. G. Paul, S. Maitra, RC4 Stream Cipher and Its Variants (B&N, 2011)

  3. eStream Project, info available at http://www.ecrypt.eu.org/stream/

  4. L. Kocarev, Chaos-based cryptography: a brief overview, Circuits and Systems Magazine, IEEE, Vol. 1 (2001)

  5. O.E. Rossler, Phys. Lett. 71A (1979)

  6. G. Vidal, M.S. Baptista, H. Mancini, I. J. Bif. Chaos 22(10) (2012)

  7. NIST randomness test suit, available at http://csrc.nist.gov/groups/ST/

  8. A.J. Menezes, P.C. van Oorschot, S.A. Vanstone, Handbook of Applied Cryptography (CRC Press, 1997)

  9. Hongjun Wu, Cryptanalysis and Design of Stream Ciphers, Ph.D. dissertation, Katholieke Universiteit Leuven, 2008

  10. M. Hell, On the Design and Analysis of Stream Ciphers, Ph.D. dissertation, Lund University, 2007

  11. H. Zimmermann IEEE Trans. Comm. 28, 425 (1980)

    Article  Google Scholar 

  12. O.E. Rössler, Phys. Lett. 71A, 155 (1979)

    Article  ADS  Google Scholar 

  13. T. Ondarçuhu, G. Mindlin, H.L. Mancini, C. Pérez-García, J. Phys.: Condens. Matter A 6, 427 (1984)

    Article  Google Scholar 

  14. J. Milnor, Commum. Math. Phys. 99, 177 (1985)

    Article  ADS  MATH  MathSciNet  Google Scholar 

  15. J.C. Alexander, I. Kan, J.A. Yorke, et al., Int. J. Bif. Chaos 2, 795 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  16. J. Kelsey, B. Schneier, C. Hall, Cryptanalytic Attacks on Pseudorandom Number Generators, Proc. Fast Software Encryption (1998)

  17. H. Abarbanel, R. Brown, J.J. Sidorowich, L.S. Tsimring, Rev. Mod. Physics 65, 4 (1993)

    Article  MathSciNet  Google Scholar 

  18. W. Stallings, Cryptography and Network Security (Pearson, 2011)

  19. T. Cover, J. Thomas, Elements of Information Theory (Wiley, 1991)

  20. H. Schuster, Deterministic Chaos: An Introduction (Physik-Verlag, 1984)

  21. M. Boesgaard, M. Vesterager, T. Pedersen, J. Christiansen, O. Scavenius. Rabbit: A High-Performance Stream Cipher, Proc. FSE 2003 (Springer LNCS 2887, 2003)

  22. A. Rukhin, et al., “A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications”, NIST Special Publication 800-22A, 2010

  23. G. Vidal, H. Mancini, Inter. J. Bif. Chaos 19, 719 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  24. European Patent – EP12382201, Patent Pending

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to G. Vidal.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Vidal, G., Baptista, M. & Mancini, H. A fast and light stream cipher for smartphones. Eur. Phys. J. Spec. Top. 223, 1601–1610 (2014). https://doi.org/10.1140/epjst/e2014-02185-y

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1140/epjst/e2014-02185-y

Keywords

Navigation