Abstract
The hash function RIPEMD-160 is a worldwide ISO/IEC standard and the hash function HAS-160 is the Korean hash standard and is widely used in Korea. On the basis of differential meet-in-the-middle attack and biclique technique, a preimage attack on 34-step RIPEMD-160 with message padding and a pseudo-preimage attack on 71-step HAS-160 without message padding are proposed. The former is the first preimage attack from the first step, the latter increases the best pseudo-preimage attack from the first step by 5 steps. Furthermore, we locate the linear spaces in another message words and exchange the bicliques construction process and the mask vector search process. A preimage attack on 35-step RIPEMD-160 and a preimage attack on 71-step HAS-160 are presented. Both of the attacks are from the intermediate step and satisfy the message padding. They improve the best preimage attacks from the intermediate step on step-reduced RIPEMD-160 and HAS-160 by 4 and 3 steps respectively. As far as we know, they are the best preimage and pseudo-preimage attacks on step-reduced RIPEMD-160 and HAS-160 respectively in terms of number of steps.
| Original language | English |
|---|---|
| Pages (from-to) | 727-746 |
| Number of pages | 20 |
| Journal | KSII Transactions on Internet and Information Systems |
| Volume | 12 |
| Issue number | 2 |
| DOIs | |
| State | Published - 28 Feb 2018 |
Keywords
- Cryptography
- Differential meet-in-the-middle
- HAS-160
- Hash function
- Preimage attack
- RIPEMD-160