Skip to main content

Advertisement

Springer Nature Link
Log in
Menu
Find a journal Publish with us Track your research
Search
Saved research
Cart
  1. Home
  2. Fast Software Encryption
  3. Conference paper

VMPC One-Way Function and Stream Cipher

  • Conference paper
  • pp 210–225
  • Cite this conference paper
Save conference paper
View saved research
Fast Software Encryption (FSE 2004)
VMPC One-Way Function and Stream Cipher
  • Bartosz Zoltak 

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3017))

Included in the following conference series:

  • International Workshop on Fast Software Encryption
  • 2832 Accesses

  • 57 Citations

  • 3 Altmetric

Abstract

A simple one-way function along with its proposed application in symmetric cryptography is described. The function is computable with three elementary operations on permutations per byte. Inverting the function, using the most efficient method known to the author, is estimated to require an average computational effort of about 2260 operations. The proposed stream cipher based on the function was designed to be efficient in software implementations and, in particular, to eliminate the known weaknesses of the alleged RC4 keystream generator while retaining most of its speed and simplicity.

Download to read the full chapter text

Chapter PDF

Similar content being viewed by others

An approach of refining RC4 with performance analysis on new variants

Article 22 October 2019

RRSC-128/64-V1: a two-variant simple, fast, and secure lightweight stream cipher

Article 25 April 2025

Stream cipher designs: a review

Article 10 February 2020

Explore related subjects

Discover the latest articles, books and news in related subjects, suggested using machine learning.
  • Algorithms
  • Computational Complexity
  • Cryptology
  • Data Structures
  • Special Functions
  • Input/Output and Data Communications
  • Lightweight Cryptographic Algorithms for Secure IoT Systems

References

  1. Knuth, D.E.: The Art of Computer Programming, 3rd edn. Fundamental Algorithms, vol. 1. Addison Wesley Longman, Amsterdam (1997)

    Google Scholar 

  2. Knuth, D.E.: The Art of Computer Programming, 3rd edn. Seminumerical Algorithms, vol. 2. Addison Wesley Longman, Amsterdam (1998)

    Google Scholar 

  3. Mister, S., Tavares, S.E.: Cryptanalysis of RC4-like Ciphers. In: Tavares, S., Meijer, H. (eds.) SAC 1998. LNCS, vol. 1556, p. 131. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  4. Knudsen, L.R., Meier, W., Preneel, B., Rijmen, V., Verdoolaege, S.: Analysis Methods for (Alleged) RC4. In: Ohta, K., Pei, D. (eds.) ASIACRYPT 1998. LNCS, vol. 1514, pp. 327–341. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  5. Fluhrer, S.R., McGrew, D.A.: Statistical Analysis of the Alleged RC4 Keystream Generator. In: Schneier, B. (ed.) FSE 2000. LNCS, vol. 1978, p. 19. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  6. Mantin, I., Shamir, A.: A Practical Attack on Broadcast RC4. In: Matsui, M. (ed.) FSE 2001. LNCS, vol. 2355, p. 152. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  7. Fluhrer, S., Mantin, I., Shamir, A.: Weaknesses in the Key Scheduling Algorithm of RC4. In: Vaudenay, S., Youssef, A.M. (eds.) SAC 2001. LNCS, vol. 2259, p. 1. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  8. Golic, J.D.: Linear Statistical Weakness of Alleged RC4 Keystream Generator. In: Fumy, W. (ed.) EUROCRYPT 1997. LNCS, vol. 1233, pp. 226–238. Springer, Heidelberg (1997)

    Google Scholar 

  9. Grosul, A.L., Wallach, D.S.: A Related-Key Cryptanalysis of RC4. Technical Report TR-00-358, Department of Computer Science, Rice University (2000)

    Google Scholar 

  10. Finney, H.: An RC4 Cycle That Can’t Happen. Post in sci. crypt (1994)

    Google Scholar 

  11. Marsaglia, G.: DIEHARD battery of statistical tests with documentation, http://stat.fsu.edu/~geo/diehard.html

  12. NIST statistical tests suite with documentation, http://csrc.nist.gov/rng

Download references

Authors
  1. Bartosz Zoltak
    View author publications

    Search author on:PubMed Google Scholar

Editor information

Editors and Affiliations

  1. Indian Statistical Institute, Applied Statistics Unit, 203 B T Road, 700 108, Kolkata, India

    Bimal Roy

  2. FHNW, Windisch, Switzerland

    Willi Meier

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zoltak, B. (2004). VMPC One-Way Function and Stream Cipher. In: Roy, B., Meier, W. (eds) Fast Software Encryption. FSE 2004. Lecture Notes in Computer Science, vol 3017. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25937-4_14

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-540-25937-4_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22171-5

  • Online ISBN: 978-3-540-25937-4

  • eBook Packages: Springer Book Archive

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Keywords

  • one-way function
  • stream cipher
  • cryptanalysis
  • RC4
  • lower bound

Publish with us

Policies and ethics

Search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Footer Navigation

Discover content

  • Journals A-Z
  • Books A-Z
  • Subjects A-Z

Publish with us

  • Journal finder
  • Publish your research
  • Language editing
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our brands

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Discover

Corporate Navigation

  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Legal notice
  • Cancel contracts here

104.23.197.170

Not affiliated

Springer Nature

© 2026 Springer Nature