Prikladnaya Diskretnaya Matematika. Supplement
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Prikl. Diskr. Mat. Suppl.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Prikladnaya Diskretnaya Matematika. Supplement, 2016, Issue 9, Pages 46–48
DOI: https://doi.org/10.17223/2226308X/9/19
(Mi pdma303)
 

This article is cited in 1 scientific paper (total in 1 paper)

Mathematical Methods of Cryptography

Estimations of cryptographic resistance of ciphers in the Trivium family to SAT-based cryptanalysis

O. S. Zaikin, I. V. Otpuschennikov, A. A. Semenov

Matrosov Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences, Irkutsk
Full-text PDF (409 kB) Citations (1)
References:
Abstract: Here we present the cryptanalysis results for three stream ciphers in the Trivium family: Bivium, Trivium toy, and Bivium toy. The cryptanalysis was performed via reducing the inversion problems for corresponding discrete functions to Boolean satisfiability problem (SAT). This approach made it possible to perform the cryptanalysis of Bivium toy cipher using common sequential SAT solvers. On average, to solve one cryptanalysis instance for Bivium toy on one core of AMD Opteron 6276 processor, it took about two minutes. For cryptanalysis of Bivium, we designed a variant of “guess-and-determine” attack, in which it is assumed that the values of the last 9 cells at the end of the second Bivium register are known. Thus, the problem is to find values of 168 remaining cells of Bivium registers (the total length of two registers used in Bivium is 177 bits). For this purpose, we analyze 200 bits of keystream. To solve one corresponding cryptanalysis instance, it took about two weeks of work of volunteer computing project SAT@home. The Trivium toy cipher, in its non-weakened form, turned out to be highly resistant to SAT-based cryptanalysis. It proves once more that the general design of the Trivium cipher is very good. We considered the recovery problem for values of registers in Trivium toy based on 100 bits of keystream. At the current stage, we only managed to perform in a reasonable time the variant of “guess-and-determine” attack, in which we know the initial values of the first 16 cells of the second register. Thus, in the corresponding cryptanalysis instances, we need to find values of remaining 80 out of 96 cells. Using the computing cluster of Irkutsk Supercomputer center SB RAS, we managed to solve several instances of Trivium toy cryptanalysis. For this purpose, we used the PD-SAT parallel solver developed in ISDCT SB RAS. On average, to solve one instance using 320 cores of AMD Opteron 6276, it took about one day.
Keywords: stream cipher, Trivium, Bivium, cryptanalysis, Boolean satisfiability problem.
Funding agency Grant number
Russian Foundation for Basic Research 14-07-00403-а
15-07-07891-а
16-07-00155-а
Ministry of Education and Science of the Russian Federation СП-1184.2015.5
Document Type: Article
UDC: 519.7
Language: Russian
Citation: O. S. Zaikin, I. V. Otpuschennikov, A. A. Semenov, “Estimations of cryptographic resistance of ciphers in the Trivium family to SAT-based cryptanalysis”, Prikl. Diskr. Mat. Suppl., 2016, no. 9, 46–48
Citation in format AMSBIB
\Bibitem{ZaiOtpSem16}
\by O.~S.~Zaikin, I.~V.~Otpuschennikov, A.~A.~Semenov
\paper Estimations of cryptographic resistance of ciphers in the Trivium family to SAT-based cryptanalysis
\jour Prikl. Diskr. Mat. Suppl.
\yr 2016
\issue 9
\pages 46--48
\mathnet{http://mi.mathnet.ru/pdma303}
\crossref{https://doi.org/10.17223/2226308X/9/19}
Linking options:
  • https://www.mathnet.ru/eng/pdma303
  • https://www.mathnet.ru/eng/pdma/y2016/i9/p46
  • This publication is cited in the following 1 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Prikladnaya Diskretnaya Matematika. Supplement
    Statistics & downloads:
    Abstract page:4751
    Full-text PDF :147
    References:31
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024