Improved Graph-Based Model for Recovering Superpoly on Trivium

Junjie Cheng, Kexin Qiao*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Recovering superpoly for a given cube is the key step in cube attacks - an algebraic cryptanalysis method for symmetric ciphers. Since 2015, division property, monomial prediction, and enhanced techniques have been proposed to recover the exact superpoly by converting the problem into Mixed Integer Linear Programming (MILP) model, whose feasible solutions should be enumerated exactly. To penetrate more rounds, cryptanalysts try their best to reduce the scale of deduced MILP model to alleviate the bottleneck of computational cost for solving the model. In this paper, we investigate the graph-based modeling approach proposed in SAC 2021 to further reduce the number of feasible solutions for the model to handle and reduce the model’s scale in cube attacks on Trivium. Specifically, we develop an algorithm to search for pruning patterns and reveal a budget way to add the constraints concerning pruning patterns, thus eliminating a large number of solutions by adding fewer additional constraints. Under our measurement method, the pruning efficiency of added constraints is improved by 7 to 10 times more effective than in previous work. We also embed this modified graph-based model to the nested superpoly recovery framework proposed in ASIACRYPT 2021 and improve graph-based cube attack on Trivium by one round. The improved graph-based model performs better than monomial prediction with nested framework on 842- and 843-round cube attack of Trivium.

Original languageEnglish
Title of host publicationTopics in Cryptology – CT-RSA 2023 - Cryptographers’ Track at the RSA Conference 2023, Proceedings
EditorsMike Rosulek
PublisherSpringer Science and Business Media Deutschland GmbH
Pages225-251
Number of pages27
ISBN (Print)9783031308710
DOIs
Publication statusPublished - 2023
EventCryptographers’ Track at the RSA Conference, CT-RSA 2023 - San Francisco, United States
Duration: 24 Apr 202327 Apr 2023

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13871 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceCryptographers’ Track at the RSA Conference, CT-RSA 2023
Country/TerritoryUnited States
CitySan Francisco
Period24/04/2327/04/23

Keywords

  • Cube Attack
  • Graph-based model
  • MILP
  • Prune
  • Trivium

Fingerprint

Dive into the research topics of 'Improved Graph-Based Model for Recovering Superpoly on Trivium'. Together they form a unique fingerprint.

Cite this