cryptography talk export

31
CRYPTOGRAPHY THE BASICS by JAMES HALL

Upload: james-hall

Post on 29-Jun-2015

254 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Cryptography talk export

CRYPTOGRAPHYTHE BASICS

by JAMES HALL

Page 2: Cryptography talk export

DIRECTOR/FOUNDER AT

Page 3: Cryptography talk export

jsPDF JAVASCRIPT PDF GENERATION LIBRARY

Page 4: Cryptography talk export

WHAT ISCRYPTOGRAPHY?

Page 5: Cryptography talk export

DEMO

Page 6: Cryptography talk export

A CIPHERIS A DIGITAL

LOCK

Page 7: Cryptography talk export

CAESAR CIPHERUSED IN WARSAROUND 50BC

Page 8: Cryptography talk export

ABCDEFGHIJKLM

XYZABCDEFGHIJ

Page 9: Cryptography talk export

ABCDEFGHIJKLM

XYZABCDEFGHIJ

Page 10: Cryptography talk export

Shift Cipher

I LOVE FREE BROWNIES

I LOVE FREE BROWNIES

Input

Output

0Shift Value (Key)

Page 11: Cryptography talk export

Shift Cipher

I LOVE FREE BROWNIES

J MPWF GSFF CSPXOJFT

Input

Output

1Shift Value (Key)

Page 12: Cryptography talk export

Shift Cipher

I LOVE FREE BROWNIES

K NQXG HTGG DTQYPKGU

Input

Output

Shift Value (Key)

2

Page 13: Cryptography talk export

One-Time Pad

ILOVEFREEBROWNIES

KLREJNUNGBSXZVNNU

Input

Output

Key

20395839201938592

Page 14: Cryptography talk export

STREAM CIPHER

ILOVEFREEBROWNIESInput

Output

78943Key (Shared secret)

Key stream (PRNG)

06947294068240593

IQXZLHAIEHZQANNNV

Page 15: Cryptography talk export

HOW TO GET ASHAREDSECRET

(WITH THIS ONE WEIRD TRICK)

Page 16: Cryptography talk export

TOM HARRY

EVE

Page 17: Cryptography talk export

TOM HARRY

EVE

Page 18: Cryptography talk export

TOM HARRY

EVE

Page 19: Cryptography talk export

TOM HARRY

EVE

Page 20: Cryptography talk export

TOM HARRY

EVE

Page 21: Cryptography talk export

TOM HARRY

EVE

Page 22: Cryptography talk export

TOM HARRY

EVE

Page 23: Cryptography talk export
Page 24: Cryptography talk export

A LOCK ICONDOESN’T MEANYOU’RE SECURE

Page 25: Cryptography talk export

FORGED GOOGLE.COM CERTS

USED TO SPYon 300,000 Iranian users

Page 26: Cryptography talk export

SSLIS BROKEN

Page 27: Cryptography talk export
Page 28: Cryptography talk export
Page 29: Cryptography talk export
Page 30: Cryptography talk export

Stanford JavaScriptCrypto Library

Page 31: Cryptography talk export

ANY QUESTIONS?