MV3: A new word based stream cipher using rapid mixing and revolving buffers
Nathan Keller, Stephen D. Miller, Ilya Mironov, and Ramarathnam, Venkatesan

TL;DR
MV3 is a novel word-based stream cipher that employs rapid mixing of random walks and revolving buffers to achieve fast encryption with strong security features suitable for long data streams.
Contribution
It introduces a new word-based cipher design using nonlinear random walks and revolving buffers, addressing scaling issues and enhancing security over previous byte-based ciphers.
Findings
Runs at less than 5 cycles per byte on Pentium IV
Provides negligible long-term statistical correlations
Security estimated close to exhaustive search for keys under 256 bits
Abstract
MV3 is a new word based stream cipher for encrypting long streams of data. A direct adaptation of a byte based cipher such as RC4 into a 32- or 64-bit word version will obviously need vast amounts of memory. This scaling issue necessitates a look for new components and principles, as well as mathematical analysis to justify their use. Our approach, like RC4's, is based on rapidly mixing random walks on directed graphs (that is, walks which reach a random state quickly, from any starting point). We begin with some well understood walks, and then introduce nonlinearity in their steps in order to improve security and show long term statistical correlations are negligible. To minimize the short term correlations, as well as to deter attacks using equations involving successive outputs, we provide a method for sequencing the outputs derived from the walk using three revolving buffers. The…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptographic Implementations and Security · Coding theory and cryptography · Chaos-based Image/Signal Encryption
