~/talk

A DRM solution using TZMP

name:Ken Liu
links:none on file
slides:none on file

A DRM prototype uses Arm TZMP1 protected mode to keep keys, decryption and decoder state inside protected memory regions while Rich OS runs the regular media stack; implementation ties ExoPlayer and an Android fork to a TrustZone TA and a GPU surface protected by a 8-region firewall (TZMP controller) that enforces read/write permissions. The build duplicates buffers (secure and nonsecure) so playback uses double-buffered secure/non-secure memory, is upstream-patched partially, and runs end-to-end on the reference hardware.

AI-written summary · about

  1. 0:00Introduction to DRM with TZMP
  2. 2:14Secure window pass concept
  3. 5:33TZMP solution overview
  4. 8:10Protected memory and hardware access
  5. 11:29Reference implementation details
  6. 17:28Media framework integration
  7. 19:23Q&A on memory regions
~/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.