Everything you need to know about Cryptography (unless youre a - - PowerPoint PPT Presentation
Everything you need to know about Cryptography (unless youre a - - PowerPoint PPT Presentation
Everything you need to know about Cryptography (unless youre a mathematician) Dont try this at home. Get an expert. Basic Cryptographic Tools Seriously though. Bad crypto ruins lives. Basic Cryptographic Tools Cryptographic Hash
Don’t try this at home.
Get an expert.
Basic Cryptographic Tools
Seriously though. Bad crypto ruins lives.
Basic Cryptographic Tools
Cryptographic Hash Functions
Digest Digest Blue arrow = Hash function
Symmetric Encryption
+ = + =
RNG
Public-key Cryptography
RNG Bob’s Private Key Bob’s Public Key
This arrow is math
Public-key Cryptography - Asymmetric Encryption
+ =
Bob’s Private Key
+ =
Data
Bob’s Public Key
Data
Public Key Cryptography - Signing
Bob’s Private Key
+
Data
=
Signed Dat By Bob
+
Bob’s Public Key
=
Signature Verification Signed Dat By Bob
Cryptosystems
Cryptographic tools are hard
But even the easy partsare dangerous
Cryptosystems
AKA ultra-high-stakes plumbing
PGP - Part 1
Alice’s Private
+ =
Signed Digest Symmetric
+ =
Bob’s Public
+
Symmetric
=
Encrypted For Bob Digest Digest Hash Sign Encrypt Encrypt
Bob’s Private
+ + =
PGP - Part 2
Signed Digest Alice’s Public
+ =
Signature and Integrity Verification Signed Digest Encrypted For Bob Encrypted For Bob Transmit Verify Decrypt