Impact of Memory Hierarchy on Memory Encryption Performance

被引:0
|
作者
Prutyanov, Viktor V. [1 ]
Romashikhin, Mikhail Y. [1 ]
Vugenfirer, Yan [2 ]
Solovyev, Roman A. [3 ]
Romanov, Aleksandr Y. [1 ]
机构
[1] HSE Univ, Moscow 101000, Russia
[2] Daynix Comp, IL-4249330 Netanya, Israel
[3] AlphaChip LLC, Moscow 124498, Russia
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Random access memory; Metadata; Encryption; Benchmark testing; Performance evaluation; Embedded systems; Field programmable gate arrays; Clocks; Authentication; System-on-chip; Authentication tree; embedded systems; experimental evaluation; memory encryption;
D O I
10.1109/ACCESS.2024.3472311
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Memory encryption with authentication protects critical applications from attackers with physical access. Memory encryption introduces memory access latency overhead due to the cryptographic computations and metadata accesses in DRAM. We propose using a metadata cache to reduce latency and report the results of an experimental and simulation evaluation of the impact of the DRAM and metadata cache on the overall latency of memory encryption schemes based on Intel SGX and Encryption for Large Memory integrity trees on an FPGA-based platform with DDR3 DRAM. We present the results of an end-to-end performance evaluation of the RISC-V RocketChip soft-core and the memory encryption with several metadata cache configurations.
引用
收藏
页码:144812 / 144817
页数:6
相关论文
共 50 条
  • [31] Memory Hierarchy for Web Search
    Ayers, Grant
    Ahn, Jung Ho
    Kozyrakis, Christos
    Ranganathan, Parthasarathy
    2018 24TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2018, : 643 - 656
  • [32] ON HIERARCHY AND ASSOCIATION IN MEMORY AND ON MORPHOGENESIS
    SCHIFFMANN, Y
    BIOCHEMICAL SOCIETY TRANSACTIONS, 1990, 18 (04) : 574 - 576
  • [33] Explicit management of memory hierarchy
    Nieplocha, J
    Harrison, R
    Foster, I
    ADVANCES IN HIGH PERFORMANCE COMPUTING, 1997, 30 : 185 - 199
  • [34] A dynamically tunable memory hierarchy
    Balasubramonian, R
    Albonesi, DH
    Buyuktosunoglu, A
    Dwarkadas, S
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (10) : 1243 - 1258
  • [35] MEMORY HIERARCHY CONFIGURATION ANALYSIS
    WELCH, TA
    IEEE TRANSACTIONS ON COMPUTERS, 1978, 27 (05) : 408 - 413
  • [36] The value of a small microkernel for dreamy memory and the RAMpage memory hierarchy
    Machanick, P
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2005, 20 (05) : 586 - 595
  • [37] XMSIM: EXtensible Memory SIMulator for Early Memory Hierarchy Evaluation
    Lioris, Theodoros
    Dimitroulakos, Grigoris
    Masselos, Kostas
    IEEE ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2010), 2010, : 375 - 380
  • [38] The Value of a Small Microkernel for Dreamy Memory and the RAMpage Memory Hierarchy
    Philip Machanick
    Journal of Computer Science and Technology, 2005, 20 : 586 - 595
  • [39] Performance Evaluation of the Memory Hierarchy Design on CMP Prototype Using FPGA
    Liu Yan
    Li Dongsheng
    Zhang Duoli
    Du Gaoming
    Wang Jian
    Gao Minglun
    Wen Haihua
    Geng Luofeng
    2009 IEEE 8TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2009, : 813 - +
  • [40] Efficient Performance Evaluation of Memory Hierarchy for Highly Multithreaded Graphics Processors
    Baghsorkhi, Sara S.
    Gelado, Isaac
    Delahaye, Matthieu
    Hwu, Wen-mei W.
    ACM SIGPLAN NOTICES, 2012, 47 (08) : 23 - 33