free start preimages of round reduced blake compression
play

Free-start preimages of round-reduced Blake compression function - PowerPoint PPT Presentation

On behavior of Professors Ohta and Sakiyama. Free-start preimages of round-reduced Blake compression function Lei Wang, Kazuo Ohta and Kazuo Sakiyama The University of Electro-Communications, Japan Blake A candidate in second round for


  1. ※ On behavior of Professors Ohta and Sakiyama. Free-start preimages of round-reduced Blake compression function Lei Wang, Kazuo Ohta and Kazuo Sakiyama The University of Electro-Communications, Japan

  2. Blake � A candidate in second round for SHA-3 competition proposed by Aumasson et al.

  3. Specification of Black compression function Random starting value (free-start)

  4. What Black compression function becomes? Round functions … Finalization

  5. Attack scenario Random fixed value. … Finalization

  6. Attack scenario Independent … chunks Finalization

  7. Attack scenario Any pair of a hash chaining value and an internal state can contribute to one output value. If each independent chunk has t -bit freedom, we obtain 2 2t output values, where the complexity is 2 t Blake compression function … computation. Therefore, the complexity of finding a preimage will be reduced by a factor of 2 t . Finalization

  8. Attack details on 4-round Blake column Diagonal column Diagonal m 6 m 4 column Diagonal column Diagonal

  9. Attack details on 4-round Blake column Diagonal By fixing some bits, the attack can be extended to 4.5 rounds. column Diagonal m 6 m 4 column Diagonal column Diagonal

  10. Conclusion � Applicable to all elements of (round-reduced) Blake-family. Here pick Blake-32 as an example, which has 10 rounds. # round complexity memory technique Splice-and-cut 2 224 2 32 4 Partial-matching Splice-and-cut 4.5 2 252 2 8 Partial-matching Partial-fixing Splice-and-cut Partial-matching Partial-fixing Initial-structure New technique

  11. Thank you!

Recommend


More recommend