The Algebraic FreeLunch: Efficient Grobner Basis Attacks Against Arithmetization-Oriented Primitives

被引:2
|
作者
Bariant, Augustin [1 ,2 ]
Boeuf, Aurelien [2 ]
Lemoine, Axel [2 ,4 ]
Ayala, Irati Manterola [3 ]
Oygarden, Morten [3 ]
Perrin, Leo [2 ]
Raddum, Havard [3 ]
机构
[1] ANSSI, Paris, France
[2] INRIA, Paris, France
[3] Simula UiB, Bergen, Norway
[4] DGA, Paris, France
来源
ADVANCES IN CRYPTOLOGY - CRYPTO 2024, PT IV | 2024年 / 14923卷
基金
欧洲研究理事会;
关键词
Algebraic attacks; Grobner basis; FreeLunch; Symmetric cryptanalysis; Griffin; Arion; Anemoi; COMPUTATION; ENCRYPTION; BASES;
D O I
10.1007/978-3-031-68385-5_5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a new type of algebraic attack that applies to many recent arithmetization-oriented families of permutations, such as those used in Griffin, Anemoi, ArionHash, and XHash8, whose security relies on the hardness of the constrained-input constrained-output (CICO) problem. We refer to the attack as the FreeLunch approach: the monomial ordering is chosen so that the natural polynomial system encoding the CICO problem already is a Grobner basis. In addition, we present a new dedicated resolution algorithm for FreeLunch systems of complexity lower than current state-of-the-art resolution algorithms. We show that the FreeLunch approach challenges the security of full-round instances of Anemoi, Arion and Griffin, and we experimentally confirm these theoretical results. In particular, combining the FreeLunch attack with a new technique to bypass 3 rounds of Griffin, we recover a CICO solution for 7 out of 10 rounds of Griffin in less than four hours on one core of AMD EPYC 7352 (2.3 GHz).
引用
收藏
页码:139 / 173
页数:35
相关论文
共 9 条
  • [1] Algebraic Attacks against Some Arithmetization-Oriented Primitives
    Bariant, Augustin
    Bouvier, Clemence
    Leurent, Gaetan
    Perrin, Leo
    IACR TRANSACTIONS ON SYMMETRIC CRYPTOLOGY, 2022, 2022 (03) : 73 - 101
  • [2] Algebraic Attacks against Grendel: An Arithmetization-Oriented Primitive with the Legendre Symbol
    Ni, Jianqiang
    Zhang, Jianhui
    Wang, Gaoli
    Li, Rui
    Shen, Yanzhao
    SYMMETRY-BASEL, 2023, 15 (08):
  • [3] Algebraic-Differential Attacks on a Family of Arithmetization-Oriented Symmetric Ciphers
    Zhengnan Li
    Baofeng Wu
    Dongdai Lin
    Journal of Systems Science and Complexity, 2023, 36 : 2681 - 2702
  • [4] Algebraic-Differential Attacks on a Family of Arithmetization-Oriented Symmetric Ciphers
    LI Zhengnan
    WU Baofeng
    LIN Dongdai
    JournalofSystemsScience&Complexity, 2023, 36 (06) : 2681 - 2702
  • [5] Algebraic-Differential Attacks on a Family of Arithmetization-Oriented Symmetric Ciphers
    Li Zhengnan
    Wu Baofeng
    Lin Dongdai
    JOURNAL OF SYSTEMS SCIENCE & COMPLEXITY, 2023, 36 (06) : 2681 - 2702
  • [6] On Efficient and Secure Compression Functions for Arithmetization-Oriented Hashing
    Andreeva, Elena
    Bhattacharyya, Rishiraj
    Roy, Arnab
    Trevisani, Stefano
    2024 IEEE 37TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM, CSF 2024, 2024, : 295 - 310
  • [7] New Design Techniques for Efficient Arithmetization-Oriented Hash Functions: Anemoi Permutations and Jive Compression Mode
    Bouvier, Clemence
    Briaud, Pierre
    Chaidos, Pyrros
    Perrin, Leo
    Salen, Robin
    Velichkov, Vesselin
    Willems, Danny
    ADVANCES IN CRYPTOLOGY - CRYPTO 2023, PT III, 2023, 14083 : 507 - 539
  • [8] Fast and Space-Efficient Defense against Jump-oriented Programming Attacks
    Kim, Jeehong
    Eom, Young Ik
    2015 INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2015, : 7 - 10
  • [9] Zero-Sum Defender: Fast and Space-Efficient Defense against Return-Oriented Programming Attacks
    Kim, Jeehong
    Kim, Inhyeok
    Min, Changwoo
    Eom, Young Ik
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2014, E97A (01) : 303 - 305