~/talk

10 Weird Applications of Public Key Cryptography

Talkat UtahJS Conf 2017 · on Wednesday, 2017-09-27· [cryptography, security, javascript]
slides:none on file

Demonstrates fast browser crypto using Libsodium and Ed25519, notes RSA keypair generation on iPhone is impractical and benchmarks 900,000 sig/sec for modern curves. Shows working code (verifies in Chrome) for sealed-box anonymous encryption, detached signatures, combined sign+encrypt with nonces, and crypto_box key exchange to derive symmetric keys for large transfers. Applies keys to content-addressable storage, Merkle trees and hash-tries for verifiable history, and a prototype using a public key as a service address discoverable over the BitTorrent DHT.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 2:12Sealed boxes in crypto
  3. 3:58Key signatures and verification
  4. 6:14Combined encryption and signing
  5. 8:43Key exchange with shared secrets
  6. 10:29Content addressable storage
  7. 13:41Merkle trees and verification
  8. 15:47Hasher trees for efficiency
  9. 17:10Peer-to-peer public key systems
  10. 18:55Advanced crypto applications
~/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.