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

3 Citations (Scopus)

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 publicationCryptography and Coding - 8th IMA International Conference, Proceedings
PublisherSpringer Verlag
Pages402-414
Number of pages13
ISBN (Print)3540430261, 9783540430261
Publication statusPublished - 1 Jan 2001
Externally publishedYes
Event8th IMA International Conference on Cryptography and Coding, 2001 - Cirencester, United Kingdom
Duration: 17 Dec 200119 Dec 2001

Publication series

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

Other

Other8th IMA International Conference on Cryptography and Coding, 2001
CountryUnited Kingdom
CityCirencester
Period17/12/0119/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. (2001). Cryptanalysis of nonlinear filter generators with {0, 1}-metric viterbi decoding. In Cryptography and Coding - 8th IMA International Conference, Proceedings (pp. 402-414). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2260). Springer Verlag.

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

Cryptography and Coding - 8th IMA International Conference, Proceedings. Springer Verlag, 2001. p. 402-414 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2260).

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

Leveiller, S, Boutros, J, Guillot, P & Zémor, G 2001, Cryptanalysis of nonlinear filter generators with {0, 1}-metric viterbi decoding. in Cryptography and Coding - 8th IMA International Conference, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 2260, Springer Verlag, pp. 402-414, 8th IMA International Conference on Cryptography and Coding, 2001, Cirencester, United Kingdom, 17/12/01.
Leveiller S, Boutros J, Guillot P, Zémor G. Cryptanalysis of nonlinear filter generators with {0, 1}-metric viterbi decoding. In Cryptography and Coding - 8th IMA International Conference, Proceedings. Springer Verlag. 2001. p. 402-414. (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. Cryptography and Coding - 8th IMA International Conference, Proceedings. Springer Verlag, 2001. pp. 402-414 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{f490f204261f4e91b0938657bd5c5f75,
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 = "2001",
month = "1",
day = "1",
language = "English",
isbn = "3540430261",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "402--414",
booktitle = "Cryptography and Coding - 8th IMA 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 - 2001/1/1

Y1 - 2001/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=84943245714&partnerID=8YFLogxK

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

M3 - Conference contribution

AN - SCOPUS:84943245714

SN - 3540430261

SN - 9783540430261

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

SP - 402

EP - 414

BT - Cryptography and Coding - 8th IMA International Conference, Proceedings

PB - Springer Verlag

ER -