Baobab Merkle Tree for Efficient Secure Memory

Samuel Thomas,Kidus Workneh,Ange-Thierry Ishimwe,Zack McKevitt,Phaedra Curlin,R. Iris Bahar,Joseph Izraelevitz,Tamara Lehman
DOI: https://doi.org/10.1109/lca.2024.3360709
IF: 2.3
2024-02-28
IEEE Computer Architecture Letters
Abstract:Secure memory is a natural solution to hardware vulnerabilities in memory, but it faces fundamental challenges of performance and memory overheads. While significant work has gone into optimizing the protocol for performance, far less work has gone into optimizing its memory overhead. In this work, we propose the Baobab Merkle Tree, in which counters are memoized in an on-chip table. The Baobab Merkle Tree reduces spatial overhead of a Bonsai Merkle Tree by 2-4X without incurring performance overhead.
computer science, hardware & architecture
What problem does this paper attempt to address?