everything you need to know about cryptography
play

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


  1. Everything you need to know about Cryptography (unless you’re a mathematician)

  2. Don’t try this at home.

  3. Get an expert.

  4. Basic Cryptographic Tools

  5. Seriously though. Bad crypto ruins lives.

  6. Basic Cryptographic Tools

  7. Cryptographic Hash Functions Blue arrow = Hash function Digest Digest

  8. Symmetric Encryption RNG + = + =

  9. Public-key Cryptography Bob’s Private Key This arrow is math RNG Bob’s Public Key

  10. Public-key Cryptography - Asymmetric Encryption Bob’s Public Key + = Data Bob’s Private Key + = Data

  11. Public Key Cryptography - Signing Bob’s Private Key Signed Dat + = Data By Bob Bob’s Public Key Signed Dat Signature + = By Bob Verification

  12. Cryptosystems

  13. Cryptographic tools are hard

  14. But even the easy partsare dangerous

  15. Cryptosystems AKA ultra-high-stakes plumbing

  16. PGP - Part 1 Hash Digest Alice’s Signed + = Sign Digest Private Digest Symmetric Encrypt + = Bob’s Symmetric Encrypted + = Encrypt Public For Bob

  17. PGP - Part 2 Signed Encrypted Transmit Digest For Bob Bob’s Encrypted + + = Decrypt Private For Bob Signature and Signed Alice’s = + Verify Integrity Digest Public Verification

Recommend


More recommend