~/talk

Dancing on the Lip of the Volcano: Chosen Ciphertext Attacks on Apple iMessage

Talkat USENIX Security '16 · 2016-08-10..08-12· [cryptography, security]
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

A new chosen ciphertext attack exploits Huffman-coded gzip inside iMessage by manipulating AES-CTR ciphertext, correcting CRC32, and using iCloud attachment fetches as a remote oracle; a proof‑of‑concept runs in under 2^18 queries, recovers 232 of 256 bits from a real ciphertext, and the authors emulate 10,000 runs to estimate success rates; practical mitigation blacklists repeated RSA ciphertexts and is deployed in iOS 9.3+ and OS X.

AI-written summary · about

  1. 0:00Introduction
  2. 0:21What is iMessage
  3. 4:10How iMessage is Secure
  4. 5:00iMessage Encryption Format
  5. 6:34Identity Misbinding
  6. 8:38Stack Trace
  7. 9:27Encounter Mode
  8. 10:09Format Oracle Attack
  9. 10:22Apple Documentation
  10. 10:47Reverse Engineering
  11. 11:58Message Format
  12. 12:31Message Rejection
  13. 12:58Ciphertext Variability
  14. 13:39Gzip
  15. 14:26Observation
  16. 16:40Format Oracle
  17. 17:28Compression Oracle
  18. 18:00Gzip Oracle
  19. 18:13Read Receipts
  20. 18:58Push Notification
  21. 19:45Stealth Attack
  22. 20:08Proof of Concept
  23. 20:38The Hardest Part
  24. 21:42The Long Tail
  25. 22:57The Emulator
  26. 23:46Backwards Compatibility
  27. 24:15Tire Fire
  28. 25:26Questions
~/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.