Efficient Off-chip Memory Protection Mechanism for Embedded Computing Systems using AES-GCM

被引:0
|
作者
Lu, Zhaojun [1 ]
Xing, Xiaoliang [1 ]
Tong, Qiaoling [1 ]
Liu, Zhenglin [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Opt & Elect Informat, Wuhan, Peoples R China
关键词
Memory Protection; Encryption; Authentication; Hardware Architecture;
D O I
10.1109/CADGRAPHICS.2015.55
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Off-chip memory security has become a prime concern in embedded computing systems due to the requirement of storing a large amount of potentially sensitive information in them. Existing solutions have performance imperfection because of their deployment of hash tree or unaffordable on-chip memory overhead. In this paper, we propose an efficient off-chip memory protection mechanism based on Advanced Encryption Standard - Galois/Counter Mode (AES-GCM) to provide both confidentiality and integrity protection for data and programs transferred from processor to off-chip memory in embedded computing systems. Our proposal is a novel memory protection mechanism: in order to ensure security and minimize on-chip memory overhead, AES-GCM hardware engine is running and dynamically switching between two modes, one mode for processing data and programs (DP mode), the other mode for processing the cryptographic parameter of IV (IV mode). It can resist well-known physical attacks, including replay attacks, relocation attacks and spoofing attacks. We demonstrate that our memory protection mechanism incurs as little as 1.56
引用
收藏
页码:236 / 237
页数:2
相关论文
共 35 条
  • [21] NVLeak: Off-Chip Side-Channel Attacks via Non-Volatile Memory Systems
    Wang, Zixuan
    Taram, Mohammadkazem
    Moghimi, Daniel
    Swanson, Steven
    Tullsen, Dean
    Zhao, Jishen
    PROCEEDINGS OF THE 32ND USENIX SECURITY SYMPOSIUM, 2023, : 6771 - 6788
  • [22] On the Off-chip Memory Latency of Real-Time Systems: Is DDR DRAM Really the Best Option?
    Hassan, Mohamed
    2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018), 2018, : 495 - 505
  • [23] An embedded compression algorithm integrated with Motion JPEG2000 system for reduction of off-chip video memory bandwidth
    Son, Chang Hoon
    Park, Seong Mo
    Kim, Young Min
    2008 IEEE 8TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2008, : 571 - 576
  • [24] Live Demonstration: Real-Time Image Classification on a Neuromorphic Computing System with Zero Off-chip Memory Access
    Shin, Taehwan
    Kang, Yongshin
    Yang, Seungho
    Kim, Seban
    Chung, Jaeyong
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 449 - 449
  • [25] Verification of embedded memory systems using efficient memory modeling
    Ganai, MK
    Gupta, A
    Ashar, P
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 1096 - 1101
  • [26] Generic Memory Protection Mechanism for Embedded System and Its Application to Embedded Component Systems
    Yamada, Shimpei
    Nakamoto, Yukikazu
    Azumi, Takuya
    Oyama, Hiroshi
    Takada, Hiroaki
    8TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY WORKSHOPS: CIT WORKSHOPS 2008, PROCEEDINGS, 2008, : 557 - 562
  • [27] An Analytical Study of Power Delivery Systems for Many-Core Processors Using On-Chip and Off-Chip Voltage Regulators
    Wang, Xuan
    Xu, Jiang
    Wang, Zhe
    Chen, Kevin J.
    Wu, Xiaowen
    Wang, Zhehui
    Yang, Peng
    Duong, Luan H. K.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (09) : 1401 - 1414
  • [28] Using an embedded processor for efficient deterministic testing of systems-on-a-chip
    Jas, Abhijit
    Touba, Nur A.
    Proceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors, 1999, : 418 - 423
  • [29] Energy-efficient multiprocessor systems-on-chip for embedded computing: Exploring programming models and their architectural support
    Poletti, Francesco
    Poggiali, Antonio
    Bertozzi, Davide
    Benini, Luca
    Marchal, Pol
    Loghi, Mirko
    Poncino, Massimo
    IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (05) : 606 - 621
  • [30] MEM-DnP-A Novel Energy Efficient Approach for Memory Integrity Detection and Protection in Embedded Systems
    Nimgaonkar, Satyajeet
    Gomathisankaran, Mahadevan
    Mohanty, Saraju P.
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2013, 32 (06) : 2581 - 2604