~/talk

Behind the Scenes of Intel Security and Manageability Engine

Talkat Black Hat USA 2019 · 2019-08-03..08-08· [security]
links:none on file
links:none on file
slides:none on file

Deep dive into CSME internals: architecture (1.5 MB SRAM, ROM immutable, DRNG, SKS hardware slots), secure boot chain with ROM-derived chipset keys, anti-rollback (CSME12 physical check), and field updates with version checks. Practical fuzzing/coverage work: implement ASan in silicon, modify GCC and per-process instrumentation, adapt AFL (including an AFL bitmap fix) and a feedback/queue manager to find paths. Runtime hardening includes XOR stack canary, end-branch CFI, privilege reduction for bring‑up, and verified mitigations.

AI-written summary · about

  1. 0:00Introduction
  2. 1:37Jen
  3. 4:43Hardware
  4. 7:47PCH
  5. 10:55ROM
  6. 13:07Key Generation
  7. 14:24Secure Key Storage
  8. 22:53Kernel
  9. 24:22TCB
  10. 25:46BringUp
  11. 27:04Driver
  12. 27:41Application
  13. 28:27Auditing Mitigation
  14. 28:51Micro Kernel Architecture
  15. 30:38Micro Kernel Example
  16. 33:19Ring Free Processes
  17. 33:35ReadOnly Page
  18. 34:01Secondary Protection
  19. 35:59Nonlinear Buffer Overflow
  20. 36:22Control for Integrity
  21. 36:45Memory Corruption
  22. 37:05End Branch
  23. 37:16EnbridgeUp
  24. 37:40Compare
  25. 39:16Segmentation
  26. 39:32Hardening
  27. 39:52Security Lifecycle
  28. 42:24GOpC
  29. 42:38Error Flow
  30. 43:16Changing the Address
  31. 44:00Inflating the Code
  32. 44:39Fuzzing
  33. 44:58FL Instrumentation
  34. 45:20FL Bit Sizes
  35. 45:58Pipe Memory
  36. 46:59Test Cycle
  37. 47:15Test API
  38. 47:44Manufacturing
  39. 49:44Manageability
  40. 52:19Summary
~/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.