Paper 2014/893 Original: eprint.iacr.org/2014/893 ↗

Advanced Algebraic Attack on Trivium

Frank Quedenfeld
Christopher Wolf
Abstract

This paper presents an algebraic attack against Trivium that breaks 625 rounds using only $4096$ bits of output in an overall time complexity of $2^{42.2}$ Trivium computations. While other attacks can do better in terms of rounds ($799$), this is a practical attack with a very low data usage (down from $2^{40}$ output bits) and low computation time (down from $2^{62}$). From another angle, our attack can be seen as a proof of concept: how far can algebraic attacks can be pushed when several known techniques are combined into one implementation? All attacks have been fully implemented and tested; our figures are therefore not the result of any potentially error-prone extrapolation, but results of practical experiments.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
History
2015-11-28: last updated
2014-10-30: published
Short URL
https://ia.cr/2014/893
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2014/893,
      author = {Frank Quedenfeld and Christopher Wolf},
      title = {Advanced Algebraic Attack on Trivium},
      howpublished = {Cryptology {ePrint} Archive, Paper 2014/893},
      year = {2014},
      url = {https://eprint.iacr.org/2014/893}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.