错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Automated Tool for Finding Practical Collisions on SPN-Based Hash Functions

  • Keita Toyama,
  • Kosei Sakamoto,
  • Ryoma Ito,
  • Kazuma Taka,
  • Kodai Taiyama,
  • Takanori Isobe

摘要

In this paper, we present an automated tool for finding real colliding pairs in SPN-based hash functions. Our method enhances the value-difference modeling proposed by Liu et al. by extending it to direct verification of differential characteristics for collision even in structurally constrained settings, such as MMO (Matyas-Meyer-Oseas) and sponge-based schemes. Furthermore, it is applicable to bit-wise primitives such as PRESENT and GIFT, which are beyond the scope of existing rebound attacks. Our unified SAT-based tool eliminates manual steps by simultaneously searching for both differential characteristics and valid internal states. This enables us to exploit low-probability characteristics that were previously considered infeasible due to limited degrees of freedom. We demonstrate practical collision attacks on several lightweight hash functions, including the hashing modes of SKINNY, PRESENT, and GIFT, achieving either the best-known or entirely new collision results.