return password return hash( password ) return hash( - - PowerPoint PPT Presentation

return password return hash password
SMART_READER_LITE
LIVE PREVIEW

return password return hash( password ) return hash( - - PowerPoint PPT Presentation

return password return hash( password ) return hash( password, salt ) return hash( password, salt, cost ) b83546b4 V[i] = H( V[i-1] ), i=0..N-1 b83546b4 b2e2a2f5 V[i] = H( V[i-1] ),


slide-1
SLIDE 1
slide-2
SLIDE 2
slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7
slide-8
SLIDE 8
slide-9
SLIDE 9
slide-10
SLIDE 10
slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13

return password

slide-14
SLIDE 14

return hash( password )

slide-15
SLIDE 15

return hash( password, salt )

slide-16
SLIDE 16

return hash( password, salt, cost )

slide-17
SLIDE 17

×

slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20
slide-21
SLIDE 21

V[i] = H( V[i-1] ), i=0..N-1

b83546b4

slide-22
SLIDE 22

V[i] = H( V[i-1] ), i=0..N-1

b83546b4 b2e2a2f5

slide-23
SLIDE 23

V[i] = H( V[i-1] ), i=0..N-1

b83546b4 b2e2a2f5 10cbd82a

slide-24
SLIDE 24

V[i] = H( V[i-1] ), i=0..N-1

b83546b4 b2e2a2f5 10cbd82a ...

slide-25
SLIDE 25

V[i] = H( V[i-1] ), i=0..N-1

b83546b4 b2e2a2f5 10cbd82a ... 57500361

slide-26
SLIDE 26

V[i] = H( V[i-1] ), i=0..N-1

b83546b4 b2e2a2f5 10cbd82a ... 57500361 299c689f

slide-27
SLIDE 27

V[i] = H( V[i-1] ), i=0..N-1 X = H( X ⊕ V[ X mod N ] ), i=0..N-1

b83546b4 b2e2a2f5 10cbd82a ... 57500361 299c689f

slide-28
SLIDE 28

V[i] = H( V[i-1] ), i=0..N-1 X = H( X ⊕ V[ X mod N ] ), i=0..N-1

b83546b4 b2e2a2f5 10cbd82a ... 57500361 299c689f

slide-29
SLIDE 29

V[i] = H( V[i-1] ), i=0..N-1 X = H( X ⊕ V[ X mod N ] ), i=0..N-1

b83546b4 b2e2a2f5 10cbd82a ... 57500361 299c689f

slide-30
SLIDE 30

V[i] = H( V[i-1] ), i=0..N-1 X = H( X ⊕ V[ X mod N ] ), i=0..N-1

b83546b4 b2e2a2f5 10cbd82a ... 57500361 299c689f

slide-31
SLIDE 31

scrypt

MFcrypt

PBKDF2

HMAC

SHA-256

SMix

ROMix

BlockMix

Salsa20/8

slide-32
SLIDE 32
slide-33
SLIDE 33

× × ×

slide-34
SLIDE 34
slide-35
SLIDE 35
slide-36
SLIDE 36

call for submissions (Q1 2013) receive submissions (Q1 2014) analyze security/performance finalists selection (Q3 2014) winners selection (Q2 2015) analyze security/performance

slide-37
SLIDE 37
slide-38
SLIDE 38
slide-39
SLIDE 39
slide-40
SLIDE 40
slide-41
SLIDE 41
slide-42
SLIDE 42
slide-43
SLIDE 43
slide-44
SLIDE 44
slide-45
SLIDE 45
slide-46
SLIDE 46

slide-47
SLIDE 47