Efficient Hardware-Assisted Crash Consistency in Encrypted Persistent Memory

Document Type

Conference Proceeding

Publication Date



Institute of Computing and Cybersystems


The persistent memory (PM) requires maintaining the crash consistency and encrypting data, to ensure data recoverability and data confidentiality. The enforcement of these two goals does not only put more burden on programmers but also degrades performance. To address this issue, we propose a hardware-assisted encrypted persistent memory system. Specifically, logging and data encryption are assisted by hardware. Furthermore, we apply the counter-based encryption and the cipher feedback (CFB) mode encryption to data and log respectively, reducing the encryption overhead. Our primary experimental results show that the transaction throughput of the proposed design outperforms the baseline design by up to 34.4%.

Publisher's Statement

© 2020 EDAA. Publisher’s version of record: https://doi.org/10.23919/DATE48585.2020.9116523

Publication Title

Proceedings of the 2020 Design, Automation and Test in Europe Conference and Exhibition, DATE 2020