PTStore: Lightweight Architectural Support for Page Table Isolation.

DAC(2023)

引用 0|浏览10
暂无评分
摘要
Page tables are critical data structures in kernels, serving as the trust base of most mitigation solutions. Their integrity is thus crucial but is often taken for granted. Existing page table protection solutions usually provide insufficient security guarantees, require heavy hardware, or introduce high overheads. In this paper, we present a novel lightweight hardware-software co-design solution, PTStore, consisting of a secure region storing page tables and tokens verifying page table pointers. Evaluation results on FPGA-based prototypes show that PTStore only introduces <0.92% hardware overheads and <0.86% performance overheads, but provides strong security guarantees, showing that PTStore is efficient and effective.
更多
查看译文
关键词
critical data structures,FPGA-based prototypes,hardware overheads,lightweight architectural support,lightweight hardware-software co-design solution,page table isolation,page table pointers,page table protection solutions,performance overheads,PTStore,secure region storing page tables,trust base
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要