Spectral Hash - sHash A SHA-3 Candidate
G¨
- kay Saldamlı
Cevahir Demirkıran Megan Maguire Carl Minden Jacob Topper Alex Troesch Cody Walker ¸ Cetin Kaya Koc ¸ University of California Santa Barbara
CS@UCSB - Nov 12, 2008
Spectral Hash - sHash A SHA-3 Candidate G okay Saldaml Cevahir - - PowerPoint PPT Presentation
Spectral Hash - sHash A SHA-3 Candidate G okay Saldaml Cevahir Demirkran Megan Maguire Carl Minden Jacob Topper Alex Troesch Cody Walker Cetin Kaya Koc University of California Santa Barbara CS@UCSB - Nov 12, 2008 Our Motivation
CS@UCSB - Nov 12, 2008
CS@UCSB - Nov 12, 2008 1
CS@UCSB - Nov 12, 2008 2
CS@UCSB - Nov 12, 2008 3
CS@UCSB - Nov 12, 2008 4
d−1
d mod 17,
CS@UCSB - Nov 12, 2008 5
CS@UCSB - Nov 12, 2008 6
Message Padding
H
Initial Swap Control Bit Marking Message Digest Message
H P P S S S S
Compression Compression Compression Compression
CS@UCSB - Nov 12, 2008 7
CS@UCSB - Nov 12, 2008 8
s7 s15 s23 s39 s71 s103
s103 s111 s119 s127 s126 s125 s124 s123 s122 s121 s126 s118 s117 s116 s115 s114 s113 s112 s110 s109 s108 s107 s106 s105 s104 s102 s101 s100 s99 s98 s97 s96
s127 s95 s63 s31 s55 s87 s119 s111 s79 s47 s31 s30 s29 s28 s27 s26 s25 s24 s63 s62 s61 s60 s59 s58 s57 s56 s88 s89 s90 s91 s92 s93 s94 s95 s127 s126 s125 s124 s123 s122 s121 s120
k j i
CS@UCSB - Nov 12, 2008 9
7 15 23 39 71 103
103 111 119 127 126 125 124 123 122 121 126 118 117 116 115 114 113 112 110 109 108 107 106 105 104 102 101 100 99 98 97 96
127 95 63 31 55 87 119 111 79 47 31 30 29 28 27 26 25 24 63 62 61 60 59 58 57 56 88 89 90 91 92 93 94 95 127 126 125 124 123 122 121 120
k j i
CS@UCSB - Nov 12, 2008 10
CS@UCSB - Nov 12, 2008 11
CS@UCSB - Nov 12, 2008 12
CS@UCSB - Nov 12, 2008 13
j j i i i k k k-DFT j-DFT i-DFT
CS@UCSB - Nov 12, 2008 14
(i,j,k) ⊕ Pl(i,j,k))−1 ⊕ (S′ P(i,j,k) ⊕ Ph(i,j,k))−1 ⊕ H(i,j,k),
CS@UCSB - Nov 12, 2008 15
rot - 3 rot - 3 rot - 2 rot - 1 rot - 0 rot - 2 rot - 1 rot - 0 CS@UCSB - Nov 12, 2008 16