Improving Generic Attacks Using Exceptional Functions

被引:0
|
作者
Bonnetain, Xavier [1 ]
Boissier, Rachelle Heim [2 ]
Leurent, Gaetan [3 ]
Schrottenloher, Andre [4 ]
机构
[1] Univ Lorraine, LORIA, INRIA, CNRS, Nancy, France
[2] Univ Paris Saclay, Lab Math Versailles, CNRS, UVSQ, Versailles, France
[3] INRIA, Paris, France
[4] Univ Rennes, IRISA, CNRS, INRIA, Rennes, France
来源
关键词
Cryptanalysis; Generic attack; Duplex-based modes; Hash Combiners; Random Functions; HASH FUNCTIONS;
D O I
10.1007/978-3-031-68385-5_4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Over the past ten years, there have been many attacks on symmetric constructions using the statistical properties of random functions. Initially, these attacks targeted iterated hash constructions and their combiners, developing a wide array of methods based on internal collisions and on the average behavior of iterated random functions. More recently, Gilbert et al. (EUROCRYPT 2023) introduced a forgery attack on so-called duplex-based Authenticated Encryption modes which was based on exceptional random functions, i.e., functions whose graph admits a large component with an exceptionally small cycle. In this paper, we expand the use of such functions in generic cryptanalysis with several new attacks. First, we improve the attack of Gilbert et al. from O(2(3c/4)) to O(2(2c/3)), where c is the capacity. This new attack uses a nested pair of functions with exceptional behavior, where the second function is defined over the cycle of the first one. Next, we introduce several new generic attacks against hash combiners, notably using small cycles to improve the complexities of the best existing attacks on the XOR combiner, Zipper Hash and Hash-Twice. Last but not least, we propose the first quantum second preimage attack against Hash-Twice, reaching a quantum complexity O(2(3n/7)).
引用
下载
收藏
页码:105 / 138
页数:34
相关论文
共 50 条
  • [1] Generic attacks on unbalanced feistel schemes with contracting functions
    Patarin, Jacques
    Nachef, Valerie
    Berbain, Come
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2006, 2006, 4284 : 396 - +
  • [2] Generic attacks on unbalanced Feistel schemes with expanding functions
    Patarin, Jacques
    Nachef, Valerie
    Berbain, Come
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2007, 2007, 4833 : 325 - +
  • [3] On Quantifying the Resistance of Concrete Hash Functions to Generic Multicollision Attacks
    Ramanna, Somindu C.
    Sarkar, Palash
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2011, 57 (07) : 4798 - 4816
  • [4] Improved Generic Attacks on Unbalanced Feistel Schemes with Expanding Functions
    Volte, Emmanuel
    Nachef, Valerie
    Patarin, Jacques
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2010, 2010, 6477 : 94 - +
  • [5] Using Random Error Correcting Codes in Near-Collision Attacks on Generic Hash-Functions
    Polak, Inna
    Shamir, Adi
    PROGRESS IN CRYPTOLOGY - INDOCRYPT 2014, 2014, 8885 : 219 - 236
  • [6] Synthesis of Functions Using Generic Programming
    Koopman, Pieter
    Plasmeijer, Rinus
    APPROACHES AND APPLICATIONS OF INDUCTIVE PROGRAMMING, 2010, 5812 : 25 - 49
  • [7] Construction of exceptional covers of generic groups
    Suleiman, IAI
    Wilson, RA
    MATHEMATICAL PROCEEDINGS OF THE CAMBRIDGE PHILOSOPHICAL SOCIETY, 1999, 125 : 31 - 38
  • [8] Generic Attacks on Hash Combiners
    Bao, Zhenzhen
    Dinur, Itai
    Guo, Jian
    Leurent, Gaetan
    Wang, Lei
    JOURNAL OF CRYPTOLOGY, 2020, 33 (03) : 742 - 823
  • [9] Generic attacks and the security of Quartz
    Courtois, NT
    PUBLIC KEY CRYPTOGRAPHY - PKC 2003, PROCEEDINGS, 2003, 2567 : 351 - 364
  • [10] Generic Attacks on Misty Schemes
    Nachef, Valerie
    Patarin, Jacques
    Treger, Joana
    PROGRESS IN CRYPTOLOGY - LATINCRYPT 2010, 2010, 6212 : 222 - +