A practical distinguisher for the Shannon cipher

  • Authors:
  • Zahra Ahmadian;Javad Mohajeri;Mahmoud Salmasizadeh;Risto M. Hakala;Kaisa Nyberg

  • Affiliations:
  • Department of Electrical Engineering, Sharif University of Technology, Tehran, Iran;Electronics Research Center, Sharif University of Technology, Tehran, Iran;Electronics Research Center, Sharif University of Technology, Tehran, Iran;Department of Information and Computer Science, Helsinki University of Technology, Finland;Department of Information and Computer Science, Helsinki University of Technology, Finland

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present a practical linear distinguisher on the Shannon stream cipher. Shannon is a synchronous stream cipher that uses at most 256-bit secret key. In the specification for Shannon, designers state that the intention of the design is to make sure that there are no distinguishing attacks on Shannon requiring less than 2^8^0 keystream words and less than 2^1^2^8 computations. In this work we use the Crossword Puzzle attack technique to construct a distinguisher which requires a keystream of length about 2^3^1 words with workload about 2^3^1.