~/talk

The secrets of Cryptography

Talkat PHP UK Conference 2018 · 2018-02-14..02-16· [security]
slides:none on file

Historic ciphers (Caesar, substitution, Vigenère, Enigma) motivate modern choices and attacks: demonstration that substitution falls to frequency analysis despite 403,291,461,126,605,635,584 keys, Enigma breaks exploit operational errors, comparison of stream ciphers (RC4, A5/1) and block ciphers with AES modes (ECB, CBC, CTR, authenticated CTR/GCM), RSA key‑wrapping and signatures with SHA‑256, and practical PHP advice to use RSA/libsodium or defuse/php‑encryption rather than rolling your own.

AI-written summary · about

  1. 0:00Start
  2. 6:29recover the original plaintext
  3. 10:45start looking for repeated sequences of letters in the ciphertext
  4. 21:29combine the hash with a secret key of some form
  5. 21:53using a public key cryptography system
  6. 33:53output a block of ciphertext
  7. 47:34introduce vulnerabilities into applications through things like side channels
  8. 48:00use an existing implementation
  9. 49:19audit your code
~/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.