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

Nonlinear Filters
Boolean functions
Cryptanalysis
Boolean Functions
Decoding
Attack
Generator
Viterbi Algorithm
Metric
Viterbi algorithm
Stream Ciphers
Nonlinear Function
Inversion

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.

Cryptanalysis of nonlinear filter generators with {0, 1}-metric viterbi decoding. / Leveiller, Sabine; Boutros, Joseph; Guillot, Philippe; Zémor, Gilles.

Information Security and Cryptology - ICISC 2001 - 4th International Conference, Proceedings. Springer Verlag, 2002. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2288).

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

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, 4th International Conference on Information Security and Cryptology, ICISC 2001, Seoul, Korea, Republic of, 6/12/01.
Leveiller S, Boutros J, Guillot P, Zémor G. Cryptanalysis of nonlinear filter generators with {0, 1}-metric viterbi decoding. In Information Security and Cryptology - ICISC 2001 - 4th International Conference, Proceedings. Springer Verlag. 2002. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Leveiller, Sabine ; Boutros, Joseph ; Guillot, Philippe ; Zémor, Gilles. / Cryptanalysis of nonlinear filter generators with {0, 1}-metric viterbi decoding. Information Security and Cryptology - ICISC 2001 - 4th International Conference, Proceedings. Springer Verlag, 2002. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{6b450fd7c88b4862a97ad7a6be320434,
title = "Cryptanalysis of nonlinear filter generators with {0, 1}-metric viterbi decoding",
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.",
keywords = "Boolean functions, Filter generator, Fourier transform, Stream ciphers, Viterbi algorithm",
author = "Sabine Leveiller and Joseph Boutros and Philippe Guillot and Gilles Z{\'e}mor",
year = "2002",
month = "1",
day = "1",
language = "English",
isbn = "3540433198",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
booktitle = "Information Security and Cryptology - ICISC 2001 - 4th International Conference, Proceedings",

}

TY - GEN

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

AU - Leveiller, Sabine

AU - Boutros, Joseph

AU - Guillot, Philippe

AU - Zémor, Gilles

PY - 2002/1/1

Y1 - 2002/1/1

N2 - 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.

AB - 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.

KW - Boolean functions

KW - Filter generator

KW - Fourier transform

KW - Stream ciphers

KW - Viterbi algorithm

UR - http://www.scopus.com/inward/record.url?scp=84949974879&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84949974879&partnerID=8YFLogxK

M3 - Conference contribution

SN - 3540433198

SN - 9783540433194

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

BT - Information Security and Cryptology - ICISC 2001 - 4th International Conference, Proceedings

PB - Springer Verlag

ER -