FAST: A Frequency-Aware Skewed Merkle Tree for FPGA-Secured Embedded Systems

被引:10
|
作者
Zou, Yu [1 ]
Lin, Mingjie [1 ]
机构
[1] Univ Cent Florida, Dept ECE, Orlando, FL 32816 USA
关键词
replay attack; Merkle Tree; embedded systems; PERFORMANCE; ENCRYPTION;
D O I
10.1109/ISVLSI.2019.00066
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Protection of external memory is important when an attacker could get physical accesses to the external memory bus. Compared to general-purpose systems, embedded systems are more vulnerable to physical attacks due to the portability. One of attacks is replay attack, which an attacker records data sent over a memory bus and replays it to pretend to be an authorized user. Traditionally, the replay attack is protected using a full, balanced Merkle Tree. Focusing on average case performance and general-purpose systems, traversal and verification of Merkle Tree incur a huge latency overhead to each memory access. In contrast to general-purpose systems, embedded systems are normally application-specific, and program behaviors and memory access patterns are deterministic Besides that, we also observe that not all memory locations are accessed equally frequently given a program. Based on these two observations, we propose FAST, a Frequency-Aware Skewed merkle Tree for application-specific embedded systems. After profiling a program in a simulation environment without involving any replay attack protection, we get a memory access frequency distribution. Afterwards, we design an automatic and systematic approach to generate an application-specific optimal skewed Merkle Tree accordingly. We propose an efficient hardware architecture to accelerate FAST on FPGA, and by experimenting on five real-world benchmarks, our skewed Merkle Tree implementation outperforms baseline which uses a full balanced Merkle Tree by up to 3 times.
引用
收藏
页码:327 / 332
页数:6
相关论文
共 16 条
  • [1] FAST: Frequency-aware static timing analysis
    Seth, K
    Anantaraman, A
    Mueller, F
    Rotenberg, E
    RTSS 2003: 24TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2003, : 40 - 51
  • [2] FAST: Frequency-Aware Indexing for Spatio-Textual Data Streams
    Mahmood, Ahmed R.
    Aly, Ahmed M.
    Aref, Walid G.
    2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, : 305 - 316
  • [3] Cache-Aware Dynamic Skewed Tree for Fast Memory Authentication
    Vig, Saru
    Lam, Siew-Kei
    Juneja, Rohan
    2021 26TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2021, : 402 - 407
  • [4] Frequency-aware Trajectory and Power Control for Multi-UAV Systems
    Ma, Jason
    Ostertag, Michael H.
    Bharadia, Dinesh
    Rosing, Tajana S.
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021), 2021,
  • [5] A Secure Computing System With Hardware-Efficient Lazy Bonsai Merkle Tree for FPGA-Attached Embedded Memory
    Shadab, Rakin Muhammad
    Zou, Yu
    Gandham, Sanjay
    Awad, Amro
    Lin, Mingjie
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (04) : 3262 - 3279
  • [6] FPGA and Embedded Systems Based Fast Data Acquisition and Processing for GEM Detectors
    Zabolotny, Wojciech M.
    Kasprowicz, Grzegorz
    Pozniak, Krzysztof
    Chernyshova, Maryna
    Czarski, Tomasz
    Gaska, Michal
    Kolasinski, Piotr
    Krawczyk, Rafal
    Linczuk, Pawel
    Wojenski, Andrzej
    JOURNAL OF FUSION ENERGY, 2019, 38 (3-4) : 480 - 489
  • [7] FPGA and Embedded Systems Based Fast Data Acquisition and Processing for GEM Detectors
    Wojciech M. Zabołotny
    Grzegorz Kasprowicz
    Krzysztof Poźniak
    Maryna Chernyshova
    Tomasz Czarski
    Michał Gąska
    Piotr Kolasiński
    Rafał Krawczyk
    Paweł Linczuk
    Andrzej Wojeński
    Journal of Fusion Energy, 2019, 38 : 480 - 489
  • [8] Effect of phase in fast frequency measurements for sensors embedded in robotic systems
    de Dios Sanchez-Lopez, Juan
    Murrieta-Rico, Fabian N.
    Petranovskii, Vitalii
    Antunez-Garcia, Joel
    Yocupicio-Gaxiola, Rosario, I
    Sergiyenko, Oleg
    Tyrsa, Vera
    Nieto-Hipolito, Juan, I
    Vazquez-Briseno, Mabel
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2019, 16 (04):
  • [9] Partitioned Fair Round Robin: A Fast and Accurate QoS Aware Scheduler for Embedded Systems
    Sarkar, Arnab
    Mondal, Arijit
    2016 29TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2016 15TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2016, : 403 - 408
  • [10] RASA: Reliability-Aware Scheduling Approach for FPGA-Based Resilient Embedded Systems in Extreme Environments
    Saha, Sangeet
    Zhai, Xiaojun
    Ehsan, Shoaib
    Majeed, Shakaiba
    McDonald-Maier, Klaus
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (06): : 3885 - 3899