|
Mathematical Methods of Cryptography
The method for constructing uniform planar approximations of the filter generator
L. A. Kuschinskaya Lomonosov Moscow State University, Moscow, Russia
Abstract:
We study the possibility of constructing an approximation of filter generator to restore initial state u∗∈Vn from its output sequence zi=f(Ai(u∗))∈{0,1}, i=0,…,N−1, where A:Vn→Vn is non-degenerate linear mapping, f is balanced Boolean function. The triple (m,L0,T) is a key element in the construction of the approximation, where m∈N, L0 is coset of the space Vn, T=(t0,t1,…,tm), t0=0, t0⩽t1<…<tm. Let (m,L0,T) be a triple and for b1,…,bm∈{0,1} the probability that f(v)=bi is greater than 1/2 for a random equiprobable choice of a vector v from Li=Ati−ti−1(Li−1), i=1,…,m. Then a finite number of such triples with pairwise distinct sets L0 makes it possible to restore the key with a complexity that is much less than the complexity of enumerating keys in some cases. In this paper, we study the possibility of constructing approximations of a special form, where all cosets L0 have the same dimension, their union is equal to Vn, and the values of m are the same for all described triples. Expressions for the optimal values of the parameters k and δ are obtained for some enumeration method for constructing the approximations. It is shown that for k=⌈log2((Q−√Q2−π02n+2)/2π0)⌉ and δ≈⌈t0√Ω⌉ it is possible to achieve the minimum length of the generator output sequence required to construct such approximations for a given value of the upper complexity Q and lower reliability π0 of the initial state recovery method, where Ω=2k, t0≈1.19061.
Keywords:
cryptanalysis, key recovery, filter generator, planar approximation.
Citation:
L. A. Kuschinskaya, “The method for constructing uniform planar approximations of the filter generator”, Prikl. Diskr. Mat., 2022, no. 58, 57–68
Linking options:
https://www.mathnet.ru/eng/pdm785 https://www.mathnet.ru/eng/pdm/y2022/i4/p57
|
Statistics & downloads: |
Abstract page: | 104 | Full-text PDF : | 37 | References: | 31 |
|