~/talk

mmTLS: Scaling the Performance of Encrypted Network Traffic Inspection

Talkat USENIX ATC 2024 · 2024-07-10..07-12· [networking, security]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

mmTLS eliminates split-connection relaying by having clients share end-to-end session keys over an out-of-band “autoband” channel so the middlebox decrypts on the single TCP flow; implementation uses a smartNIC session-key folder to steer keys to cores and a client library to send keys. Performance: 179 Gbps relay and 2.7–41.2× better than nginx split-proxy (up to 41.2× or 58.8× on short-lived requests), plus 4.6× and 9.6× gains in persistent tests. Integrity protection uses a private tag derived from the 16-byte GCM tag to avoid costly re-hashing.

AI-written summary · about

  1. 0:00mmTLS and encrypted traffic
  2. 2:10Split-connection TLS problems
  3. 6:23Avoiding split connections
  4. 8:49mmTLS operation
  5. 10:13Preventing content modification
  6. 12:21Scaling mmTLS with multi-core
  7. 14:08Event-driven API for middleboxes
  8. 15:59Implementation and evaluation
  9. 17:03Performance vs split TLS
  10. 18:28DPI impact on mmTLS
  11. 19:12Summary of mmTLS benefits
~/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.