International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

An Algebraic Analysis of Trivium Ciphers based on the Boolean Satisfiability Problem

Authors:
Cameron McDonald
Chris Charnes
Josef Pieprzyk
Download:
URL: http://eprint.iacr.org/2007/129
Search ePrint
Search Google
Abstract: Trivium is a stream cipher candidate of the eStream project. It has successfully moved into phase three of the selection process under the hardware category. No attacks faster than the exhaustive search have so far been reported on Trivium. Bivium-A and Bivium-B are simplified versions of Trivium that are built on the same design principles but with two registers. The simplified design is useful in investigating Trivium type ciphers with a reduced complexity and provides insight into effective attacks which could be extended to Trivium. This paper focuses on an algebraic analysis which uses the boolean satisfiability problem in propositional logic. For reduced variants of the cipher, this analysis recovers the internal state with a minimal amount of keystream observations.
BibTeX
@misc{eprint-2007-13411,
  title={An Algebraic Analysis of Trivium Ciphers based on the Boolean Satisfiability Problem},
  booktitle={IACR Eprint archive},
  keywords={Algebraic Analysis, Boolean Satisfiability, Trivium, eStream},
  url={http://eprint.iacr.org/2007/129},
  note={ cmcdonal@ics.mq.edu.au 13865 received 4 Apr 2007, last revised 17 Dec 2007},
  author={Cameron McDonald and Chris Charnes and Josef Pieprzyk},
  year=2007
}