Efficient Hardware-Assisted Crash Consistency in Encrypted Persistent Memory

被引:0
|
作者
Zhang, Chan [1 ]
Yue, Jianhui [2 ]
Liao, Xiaofei [1 ]
Jin, Hai [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Cluster & Grid Comp Lab,Serv Comp Technol & Syst, Natl Engn Res Ctr Big Data Technol & Syst, Wuhan, Peoples R China
[2] Michigan Technol Univ, Comp Sci Dept, Houghton, MI 49931 USA
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
Persistent Memory; Computer Architecture;
D O I
10.23919/date48585.2020.9116523
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The persistent memory (PM) requires maintaining the crash consistency and encrypting data, to ensure data recoverability and data confidentiality. The enforcement of these two goals does not only put more burden on programmers but also degrades performance. To address this issue, we propose a hardware-assisted encrypted persistent memory system. Specifically, logging and data encryption are assisted by hardware. Furthermore, we apply the counter-based encryption and the cipher feedback (CFB) mode encryption to data and log respectively, reducing the encryption overhead. Our primary experimental results show that the transaction throughput of the proposed design outperforms the baseline design by up to 34.4%.
引用
收藏
页码:750 / 755
页数:6
相关论文
共 50 条
  • [1] Accelerate Hardware Logging for Efficient Crash Consistency in Persistent Memory
    Lu, Zhiyuan
    Yue, Jianhui
    Deng, Yifu
    Zhu, Yifeng
    [J]. PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 388 - 393
  • [2] Efficient Hardware-assisted Out-place Update for Persistent Memory
    Deng, Yifu
    Yue, Jianhui
    Lu, Zhiyuan
    Zhu, Yifeng
    [J]. PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 507 - 512
  • [3] Efficient Hardware-assisted Logging with Asynchronous and Direct-Update for Persistent Memory
    Jeong, Jungi
    Park, Chang Hyun
    Huh, Jaehyuk
    Maeng, Seungryoul
    [J]. 2018 51ST ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2018, : 520 - 532
  • [4] A Study of Memory Placement on Hardware-Assisted Tiered Memory Systems
    Choe, Wonkyo
    Kim, Jonghyeon
    Ahn, Jeongseob
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2020, 19 (02) : 122 - 125
  • [5] Scalable Crash Consistency for Secure Persistent Memory
    Zhang, Ming
    Hua, Yu
    Li, Xuan
    Xu, Hao
    [J]. PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 817 - 822
  • [6] Improving Software Concurrency with Hardware-assisted Memory Snapshot
    Chung, JaeWoong
    Seo, Jiwon
    Baek, Woongki
    Minh, Chi Cao
    McDonald, Austen
    Kozyrakis, Christos
    Olukotun, Kunle
    [J]. SPAA'08: PROCEEDINGS OF THE TWENTIETH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2008, : 363 - 363
  • [7] PTrix: Efficient Hardware-Assisted Fuzzing for COTS Binary
    Chen, Yaohui
    Mu, Dongliang
    Xu, Jun
    Sun, Zhichuang
    Shen, Wenbo
    Xing, Xinyu
    Lu, Long
    Mao, Bing
    [J]. PROCEEDINGS OF THE 2019 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (ASIACCS '19), 2019, : 633 - 645
  • [8] Crash Consistency in Encrypted Non-Volatile Main Memory Systems
    Liu, Sihang
    Kolli, Aasheesh
    Ren, Jinglei
    Khan, Samira
    [J]. 2018 24TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2018, : 310 - 323
  • [9] HOOP: Efficient Hardware-Assisted Out-of-Place Update for Non-Volatile Memory
    Cai, Miao
    Coats, Chance C.
    Huang, Jian
    [J]. 2020 ACM/IEEE 47TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2020), 2020, : 584 - 596
  • [10] Hardware-assisted fast routing
    DeHon, A
    Huang, R
    Wawrzynek, J
    [J]. 10TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2002, : 205 - 215