~/talk

MlsDisk: Trusted Block Storage for TEEs Based on Layered Secure Logging

Talkat FAST '26 · 2026-02-24..02-26· [security]
name:Erci Xu
linkedin:ercixu
name:Xinyi Yu
links:none on file
name:Lujia Yin
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
name:Jiwu Shu
links:none on file
links:none on file
links:none on file
slides:none on file

MlsDisk implements a layered, log-structured virtual block disk that claims CIFC (confidentiality, integrity, freshness, consistency) for TEEs by decomposing storage into four log-based layers (block IO, KV store, transactional log store, secure journal). It replaces SGX-PFS’s Merkle tree with append-only logs and transactional log operations, ships a Rust cross-platform implementation, and is open source. Evaluation reports 7.3×–21.1× speedups on microbenchmarks and 1.4×–3.6× on trace workloads versus SGX-PFS, and uses transactional log files and decoupled metadata to enable GC and indexing securely.

AI-written summary · about

  1. 0:00MlsDisk and TEEs intro
  2. 1:00TEE security gaps
  3. 2:05Secure virtual disk limits
  4. 3:09Secure block storage bottlenecks
  5. 4:12Logging benefits for security
  6. 5:17MlsDisk architecture
  7. 7:08MlsDisk layer breakdown
  8. 10:24Evaluation results
  9. 11:48Conclusion and future work
~/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.