Hill climbing algorithms and Trivium

  • Authors:
  • Julia Borghoff;Lars R. Knudsen;Krystian Matusiewicz

  • Affiliations:
  • Department of Mathematics, Technical University of Denmark;Department of Mathematics, Technical University of Denmark;Institute of Mathematics and Computer Science, Wroclaw University of Technology

  • Venue:
  • SAC'10 Proceedings of the 17th international conference on Selected areas in cryptography
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes a new method to solve certain classes of systems of multivariate equations over the binary field and its crypt-analytical applications. We show how heuristic optimization methods such as hill climbing algorithms can be relevant to solving systems of multivariate equations. A characteristic of equation systems that may be efficiently solvable by the means of such algorithms is provided. As an example, we investigate equation systems induced by the problem of recovering the internal state of the stream cipher Trivium. We propose an improved variant of the simulated annealing method that seems to be well-suited for this type of system and provide some experimental results.