Efficient Hardware-Assisted Crash Consistency in Encrypted Persistent Memory
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%.
Proceedings of the 2020 Design, Automation and Test in Europe Conference and Exhibition, DATE 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.
Retrieved from: https://digitalcommons.mtu.edu/michigantech-p/2727