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 条
  • [1] Minimizing performance overhead in memory encryption
    Kurdziel, Michael T.
    Lukowiak, Marcin
    Sanfilippo, Michael A.
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2013, 3 (02) : 129 - 138
  • [2] Balancing performance and reliability in the memory hierarchy
    Asadi, GH
    Sridharan, V
    Tahoori, MB
    Kaeli, D
    ISPASS 2005: IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2005, : 269 - 279
  • [3] Impact of the memory hierarchy on shared memory architectures in multicore programming models
    Badia, Rosa M.
    Perez, Josep M.
    Ayguade, Eduard
    Labarta, Jesus
    PROCEEDINGS OF THE PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2009, : 437 - +
  • [4] Impact of spintronic memory on multicore cache hierarchy
    Ma, Cong
    Tuohy, William
    Lilja, David J.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2017, 11 (02): : 51 - 59
  • [5] Improving memory encryption performance in secure processors
    Yang, J
    Gao, L
    Zhang, YT
    IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (05) : 630 - 640
  • [6] A performance evaluation of memory hierarchy in embedded systems
    Milenkovic, A
    Milenkovic, N
    Barnes, N
    PROCEEDINGS OF THE 35TH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2003, : 427 - 431
  • [7] AN ANALYTICAL MEMORY HIERARCHY MODEL FOR PERFORMANCE PREDICTION
    Chennupati, Gopinath
    Santhi, Nandakishore
    Eidenbenz, Stephan
    Thulasidasan, Sunil
    2017 WINTER SIMULATION CONFERENCE (WSC), 2017, : 908 - 919
  • [8] Sorting in a Memory Hierarchy with Flash Memory
    Goetz Graefe
    Datenbank-Spektrum , 2011, 11 (2) : 83 - 90
  • [9] Impact Analysis On A Memory Hierarchy Applied To IPNoSys Architecture
    Damasceno, A. L.
    Fernandes, S. R.
    da Silva, G. G. B.
    IEEE LATIN AMERICA TRANSACTIONS, 2017, 15 (04) : 619 - 625
  • [10] Probabilistic miss equations: Evaluating memory hierarchy performance
    Fraguela, BB
    Doallo, R
    Zapata, EL
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (03) : 321 - 336