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

free start preimages of round reduced blake compression
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Free-start preimages of round-reduced Blake compression function

Lei Wang, Kazuo Ohta and Kazuo Sakiyama

※ On behavior of Professors Ohta and Sakiyama. The University of Electro-Communications, Japan

slide-2
SLIDE 2

Blake

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

slide-3
SLIDE 3

Specification of Black compression function

Random starting value (free-start)

slide-4
SLIDE 4

What Black compression function becomes?

Round functions

Finalization

slide-5
SLIDE 5

Attack scenario …

Finalization Random fixed value.

slide-6
SLIDE 6

Attack scenario …

Finalization

Independent chunks

slide-7
SLIDE 7

Attack scenario …

Finalization 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 22t output values, where the complexity is 2t Blake compression function

  • computation. Therefore, the complexity of finding a

preimage will be reduced by a factor of 2t.

slide-8
SLIDE 8

column column column column

m6 m4

Diagonal Diagonal Diagonal Diagonal

Attack details on 4-round Blake

slide-9
SLIDE 9

column column column column

m6 m4

Diagonal Diagonal Diagonal Diagonal

Attack details on 4-round Blake

By fixing some bits, the attack can be extended to 4.5 rounds.

slide-10
SLIDE 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 4 2224 232

Splice-and-cut Partial-matching

4.5 2252 28

Splice-and-cut Partial-matching Partial-fixing Splice-and-cut Partial-matching Partial-fixing Initial-structure New technique

slide-11
SLIDE 11

Thank you!