password hashing: the future is now€¦ · online reputation and review management firm...

47

Upload: others

Post on 10-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 2: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 3: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 4: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 5: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 6: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 7: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 8: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 9: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 10: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 11: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 12: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 14: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,

return hash( password )

Page 15: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,

return hash( password, salt )

Page 16: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,

return hash( password, salt, cost )

Page 17: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,

×

Page 18: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 19: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 20: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 21: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,

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

b83546b4

Page 22: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,

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

b83546b4 b2e2a2f5

Page 23: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,

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

b83546b4 b2e2a2f5 10cbd82a

Page 24: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,

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

b83546b4 b2e2a2f5 10cbd82a ...

Page 25: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,

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

b83546b4 b2e2a2f5 10cbd82a ... 57500361

Page 26: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,

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

b83546b4 b2e2a2f5 10cbd82a ... 57500361 299c689f

Page 27: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,

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

Page 28: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,

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

Page 29: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,

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

Page 30: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,

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

Page 31: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,

scrypt

MFcrypt

PBKDF2

HMAC

SHA-256

SMix

ROMix

BlockMix

Salsa20/8

Page 32: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 33: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,

×

× ×

Page 34: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 35: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 36: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,

call for submissions (Q1 2013)

receive submissions (Q1 2014)

analyze security/performance

finalists selection (Q3 2014)

winners selection (Q2 2015)

analyze security/performance

Page 37: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 38: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 40: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 41: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 42: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 43: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 44: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 45: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,
Page 46: Password Hashing: the Future is Now€¦ · Online reputation and review management firm Reputation.com has suffered a security breach. The company has started notifying customers,