Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Cryptanalysis of Nonlinear Filter Generators with {0, 1}-Metric Viterbi Decoding

Sabine Leveiller5, 6 Contact Information, Joseph BoutrosContact Information, Philippe GuillotContact Information and Gilles ZémorContact Information

(5)  Thales Communication, 66, rue du Fossé Blanc, 92231 Genevilliers, France
(6)  Ecole Nationale Supérieure des Télécommunications, 46, rue Barrault, 75013 Paris, France
(7)  Canal-Plus Technologies, 34, place Raoul Dautry, 75015 Paris, France
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 - stream ciphers - filter generator - Viterbi algorithm - Fourier transform

A full version of this paper was published in: B. Honary (Ed.) Cryptography and Coding. Proceedings 8th IMA International Conference, Cirencester, UK, December 2001. LNCS 2260, Springer 2001.

Contact Information Sabine Leveiller
Email: leveille@enst.fr

Contact Information Joseph Boutros
Email: boutros@enst.fr

Contact Information Philippe Guillot
Email: pguillot@canal-plus.fr

Contact Information Gilles Zémor
Email: zemor@enst.fr
Fulltext Preview (Small, Large)
Image of the first page of the fulltext


Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.107 • Server: mpweb15
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)