跳到主要导航 跳到搜索 跳到主要内容

基于不可能差分的 SHA3-512 约减轮区分攻击*

  • Tsinghua University
  • Shandong University

科研成果: 期刊稿件文章同行评审

摘要

Keccak is a family of Hash functions with sponge construction, which was designed by Bertoni et al., and selected as the winner of the SHA3 competition. The security analysis of Keccak can be divided into three parts, which are the analyses of Keccak in the context of hashing, the analyses on Keccak-MAC and authenticated encryption schemes, and the distinguish attacks on Keccak-f permutations. This paper studies the impossible differential property of Keccak, and presents a distinguish attack based on it. It is found that the XOR of two bits in a column remains unchanged after the linear operation θ in the round function. Based on this property, a 4-round impossible differential characteristic of Keccak function can be constructed. Considering that the sizes of the message and the digest are different in each version and will affect the choice of the input and output differentials, an impossible differential characteristic is selected that conforms to SHA3-512. Then we develop a property of the non-linear operation χ1, which shows that when the input pairs satisfy some constraints, the output difference and the input difference should be equal. Finally, Based on the characteristic and the property, an impossible differential distinguish attack on 4-round SHA3-512 is performed. The success rate of this attack is 99%, where the data complexity is 28.21 messages and the corresponding time complexity is 28.21. We did some experiments to verify the above theoretical results by taking SHA-512 as the random function, and it shows that the complexity of our attack is better than other methods in the same number of rounds.

投稿的翻译标题Distinguish attack on round-reduced sha3-512 based on impossible differential
源语言繁体中文
页(从-至)545-557
页数13
期刊Journal of Cryptologic Research
4
6
DOI
出版状态已出版 - 28 12月 2017
已对外发布

关键词

  • Distinguish attack
  • Impossible differential
  • Keccak
  • SHA3

指纹

探究 '基于不可能差分的 SHA3-512 约减轮区分攻击*' 的科研主题。它们共同构成独一无二的指纹。

引用此