Reducing the Overhead of Authenticated Memory Encryption Using Delta Encoding and ECC Memory

被引:8
|
作者
Yitbarek, Salessawi Ferede [1 ]
Austin, Todd [1 ]
机构
[1] Univ Michigan, Ann Arbor, MI 48109 USA
来源
2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC) | 2018年
关键词
D O I
10.1145/3195970.3196102
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Data stored in an off-chip memory, such as DRAM or non-volatile main memory, can potentially be extracted or tampered by an attacker with physical access to a device. Protecting such attacks requires storing message authentication codes and counters which incur a 22% storage overhead. In this work, we propose techniques for reducing these overheads. We first present a scheme that leverages ECC DRAMs to reduce MAC verification & storage overheads. We replace the parity bits in standard ECC by a combination of MAC and parity bits to provide both authentication and error correction. This eliminates the extra MAC storage and minimizes the verification overhead as MACs can be read in parallel with data through the ECC bus. Next, we use efficient integer encodings to reduce counter storage overhead by 6x while enhancing application performance.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] Reducing transitions on memory buses using sector-based encoding technique
    Aghaghiri, Y
    Fallah, F
    Pedram, M
    ISLPED'02: PROCEEDINGS OF THE 2002 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2002, : 190 - 195
  • [22] In-memory encryption using the advanced encryption standard
    Kovats, Tobias
    Rameshan, Navaneeth
    Karunaratne, Kumudu Geethan
    Giannopoulos, Iason
    Sebastian, Abu
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2025, 383 (2288):
  • [23] Preliminary Study on Reducing Memory Overhead in Accelerating Quantum Computer Simulations Using PIM Technology
    Hour, Leanghok
    Go, Myeongseong
    Han, Youngsun
    2023 20TH INTERNATIONAL SOC DESIGN CONFERENCE, ISOCC, 2023, : 277 - 278
  • [24] sp-AELM: Sponge Based Authenticated Encryption Scheme for Memory Constrained Devices
    Agrawal, Megha
    Chang, Donghoon
    Sanadhya, Somitra
    INFORMATION SECURITY AND PRIVACY (ACISP 2015), 2015, 9144 : 451 - 468
  • [25] Reducing Memory Buffering Overhead in Software Thread-Level Speculation
    Cao, Zhen
    Verbrugge, Clark
    PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON COMPILER CONSTRUCTION (CC 2016), 2016, : 12 - 22
  • [26] A Hybrid System for Reducing Memory and Time Overhead of Intrusion Detection System
    Chen, Zhi-Guo
    Kim, Sung-Ryul
    INFORMATION AND COMMUNICATION TECHNOLOGY, 2014, 8407 : 386 - 395
  • [27] Reducing Stray Currents in Molecular Memory Through Data Encoding
    Cabe, Adam C.
    Rose, Garrett S.
    Stan, Mircea R.
    2007 7TH IEEE CONFERENCE ON NANOTECHNOLOGY, VOL 1-3, 2007, : 70 - +
  • [28] Reducing the Storage Overhead of Main-Memory OLTP Databases with Hybrid Indexes
    Zhang, Huanchen
    Andersen, David G.
    Pavlo, Andrew
    Kaminsky, Michael
    Ma, Lin
    Shen, Rui
    SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 1567 - 1581
  • [29] Delta Encoding of Virtual-Machine Memory in the Dynamic Analysis of Malware
    Fowler, James E.
    2016 DATA COMPRESSION CONFERENCE (DCC), 2016, : 592 - 592
  • [30] Thermal encoding using shape memory alloy
    Manik, Raj
    Behera, Ajit
    MATERIALS TODAY-PROCEEDINGS, 2020, 33 : 5709 - 5713