~/talk

Keys from the castle: ancient art of managing keys and trust

Talkat App Builders Switzerland 2017 · 2017-04-24..04-25· [cryptography, security]
slides:none on file

Covers concrete key management steps: generate keys as close to use as possible, use a KDF for passwords, never encrypt data with the same key you store with that data, and encrypt stored keys so plaintext appears only briefly in memory. Shows code examples using Themis library, describes using iOS keychain and URLSession certificate checks, and notes SSL pinning is a few lines and prevents many MITM attacks. Recommends key rotation, revocation, per-purpose keys, and planting honey‑pot/poison keys to detect compromises.

AI-written summary · about

  1. 0:00Intro
  2. 1:17THE PLAN key management
  3. 3:21WHAT DO WE NEED TRUST FOR? TO PROTECT THE DATA!
  4. 3:50HOW DOES IT WORK?
  5. 4:47WHAT IS A KEY?
  6. 5:58KEYS APP TOKENS
  7. 6:16WE USE KEYS TO PROTECT THE DATA
  8. 7:01THREATS TO THE DATA
  9. 7:52THREATS TO THE KEYS
  10. 8:21PROTECT KEYS TOO!
  11. 10:10KEY GENERATION
  12. 11:26KEY PAIR
  13. 13:04KEY EXCHANGE
  14. 16:02KEY STORAGE
  15. 17:11KEY ROTATION
  16. 21:30ESTABLISHING TRUST
  17. 24:07VERIFYING TRUST
  18. 26:30STORING TRUST (KEYS)
  19. 27:03OBFUSCATE Store keys as HEX
  20. 28:43USE NICE TOOLS
  21. 30:24FAKE KEYS Poison keys, marker keys
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.