Cryptanalysis of nonlinear filter generators with {0, 1}-metric viterbi decoding

Sabine Leveiller, Joseph Boutros, Philippe Guillot, Gilles Zémor

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper presents a new deterministic attack against stream ciphers based on a nonlinear filter key-stream generator. By “deterministic” we mean that it avoids replacing the non-linear Boolean function by a probabilistic channel. The algorithm we present is based on a trellis, and essentially amounts to a Viterbi algorithm with a {0, 1}- metric. The trellis is derived from the Boolean function and the received key-stream. The efficiency of the algorithm is comparable to Golic et al.’s recent “generalized inversion attack” but uses an altogether different approach: it brings in a novel cryptanalytic tool by calling upon trellis decoding.

Original languageEnglish
Title of host publicationInformation Security and Cryptology - ICISC 2001 - 4th International Conference, Proceedings
PublisherSpringer Verlag
Number of pages1
ISBN (Print)3540433198, 9783540433194
Publication statusPublished - 1 Jan 2002
Externally publishedYes
Event4th International Conference on Information Security and Cryptology, ICISC 2001 - Seoul, Korea, Republic of
Duration: 6 Dec 20017 Dec 2001

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2288
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other4th International Conference on Information Security and Cryptology, ICISC 2001
CountryKorea, Republic of
CitySeoul
Period6/12/017/12/01

    Fingerprint

Keywords

  • Boolean functions
  • Filter generator
  • Fourier transform
  • Stream ciphers
  • Viterbi algorithm

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Leveiller, S., Boutros, J., Guillot, P., & Zémor, G. (2002). Cryptanalysis of nonlinear filter generators with {0, 1}-metric viterbi decoding. In Information Security and Cryptology - ICISC 2001 - 4th International Conference, Proceedings (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2288). Springer Verlag.