Securing Filesystems for Confidential Computing

📅 2026-08-20
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
为了解决机密计算中存储安全问题,ShieldFS通过使用TEE内的加密承诺和认证数据结构提供完整性保护,无需修改应用。
📝 Abstract
Confidential computing protects applications inside Trusted Execution Environments (TEEs), but it leaves storage vulnerable. Even with disk encryption, a malicious cloud provider can roll back, replay, fork, or tamper with disk state, breaking the integrity and freshness guarantees required by stateful applications. Existing solutions either assume trusted storage, incur high overheads, or push integrity logic into applications. We present ShieldFS, a POSIX-compliant filesystem that provides end-to-end integrity and freshness for persistent storage in the confidential-computing threat model without requiring application changes. ShieldFS represents permissible filesystem states using succinct cryptographic commitments, maintained inside TEEs and replicated in a lightweight trusted registry. On-disk data structures, including a write-ahead log and a storage pool, are authenticated using hash chains and an embedded Merkle tree. ShieldFS utilizes transactions and copy-on-write to update persistent filesystem state and commitments atomically. The commitments are verified during reads, ensuring that rollback, replay, and equivocation attacks are detected even when the entire I/O stack is untrusted. We implement the design by extending ZFS, yielding ShieldZFS. Evaluation with standard filesystem benchmarks and real-world workloads shows that ShieldZFS provides strong integrity and freshness guarantees with performance comparable to state-of-the-art filesystems.
Problem

Research questions and friction points this paper is trying to address.

Confidential Computing
Trusted Execution Environments
Storage Security
Integrity
Freshness
Innovation

Methods, ideas, or system contributions that make the work stand out.

confidential computing
cryptographic commitments
integrity and freshness
Trusted Execution Environments (TEEs)
Merkle tree
🔎 Similar Papers
No similar papers found.