Efficient Hardware-Assisted Crash Consistency in Encrypted Persistent Memory
Document Type
Conference Proceeding
Publication Date
3-1-2020
Department
Institute of Computing and Cybersystems
Abstract
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%.
Publication Title
Proceedings of the 2020 Design, Automation and Test in Europe Conference and Exhibition, DATE 2020
Recommended Citation
Zhang, Z.,
Yue, J.,
Liao, X.,
&
Jin, H.
(2020).
Efficient Hardware-Assisted Crash Consistency in Encrypted Persistent Memory.
Proceedings of the 2020 Design, Automation and Test in Europe Conference and Exhibition, DATE 2020, 750-755.
http://doi.org/10.23919/DATE48585.2020.9116523
Retrieved from: https://digitalcommons.mtu.edu/michigantech-p/2727
Publisher's Statement
© 2020 EDAA. Publisher’s version of record: https://doi.org/10.23919/DATE48585.2020.9116523