Soteria: Towards Resilient Integrity-Protected and Encrypted Non-Volatile Memories
Kazi Abu Zubair, Sudhanva Gurumurthi, Vilas Sridharan, Amro Awad · 2021
Although emerging Non-Volatile Memories (NVMs) are expected to be adopted in future memory and storage systems, their non-volatility brings complications in designing processors wherein security is an essential requirement. One of these complications is maintaining the correctness of the security metadata for encryption and integrity verification. Due to the accommodation of security metadata in the NVMs, they are susceptible to reliability threats posed by the underlying memory technology. This is undesirable because the secure operation of the system highly depends on the correctness of the security metadata stored in the memory.