2018 · 10 citations · 23 references
Non-volatile MemoryEngineeringMemory DesignEmerging Memory TechnologyComputer ArchitectureMulti-channel Memory ArchitectureComputer MemoryHardware SecurityNon-volatile MemoriesAdaptive MemoryMemory DevicesParallel ComputingSmart Hybrid MemoriesData ConfidentialityElectronic MemoryComputer EngineeringMagnetoresistive Random-access MemoryComputer ScienceMemory ReliabilityMemory ArchitectureResistive Random-access Memory
Whereas emerging non-volatile memories (NVMs) are low power, dense, scalable alternatives to DRAM, the high latency and low endurance of these NVMs limit the feasibility of NVM-only memory systems. Smart hybrid memories (SHMs) that integrate NVM, DRAM, and on-module processor logic are an efficient means to bridge the latency and endurance gaps between NVM-only and DRAM-only memory systems. However, these SHMs are vulnerable to data confidentiality and integrity attacks that can be executed on the unsecure NVM, DRAM, and/or memory buses. STASH is the first comprehensive end-to-end SecuriTy Architecture for SHMs that integrates (i) counter mode encryption for data confidentiality, (ii) low overhead page-level Merkle Tree (MT) authentication for data integrity, (iii) recovery-compatible MT updates to withstand power/system failures, and (iv) page-migration-friendly security meta-data management. For security guarantees equivalent to the closest state-of-the-art security solution extensible to SHMs, STASH reduces memory overhead by 12.7 ×, increases system performance by 65%, and improves NVM lifetime by 2.5 ×.
23
Architecting phase change memory as a scalable dram alternative
Benjamin C. Lee, Engin İpek, Onur Mutlu et al. · 2009 · 1.4K citations
Hardware Security, Non-volatile Memory, Electrical Engineering +12
Gaurav Dhiman, Raid Ayoub, Tajana Rosing · 2009 · 446 citations
Avadh Patel, Furat Afram, Shunfei Chen et al. · 2011 · 355 citations
Heterogeneous Computing, Engineering, Supercomputer Architecture +15