DIALED: Data Integrity Attestation for Low-end Embedded Devices

被引:8
|
作者
Nunes, Ivan De Oliveira [1 ]
Jakkamsetti, Sashidhar [1 ]
Tsudik, Gene [1 ]
机构
[1] Univ Calif Irvine, Irvine, CA 92717 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/DAC18074.2021.9586180
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Verifying integrity of software execution in low-end micro-controller units (MCUs) is a well-known open problem. The central challenge is how to securely detect software exploits with minimal overhead, since these MCUs are designed for low cost, low energy and small size. Some recent work yielded inexpensive hardware/software co-designs for remotely verifying code and execution integrity. In particular, a means of detecting unauthorized code modifications and control-flow attacks were proposed, referred to as Remote Attestation (RA) and Control-Flow Attestation (CFA), respectively. Despite this progress, detection of data-only attacks remains elusive. Such attacks exploit software vulnerabilities to corrupt intermediate computation results stored in data memory, changing neither the program code nor its control flow. Motivated by lack of any current techniques (for low-end MCUs) that detect these attacks, in this paper we propose, implement and evaluate DIALED, the first Data-Flow Attestation (DFA) technique applicable to the most resource-constrained embedded devices (e.g., TI MSP430). DIALED works in tandem with a companion CFA scheme to detect all (currently known) types of runtime software exploits at fairly low cost.
引用
收藏
页码:313 / 318
页数:6
相关论文
共 50 条
  • [41] A Low-End Versatile Networked Microcontroller Embedded System for Field Control Applications
    Meliones, Apostolos
    Filios, Costas
    [J]. PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 149 - 155
  • [42] Sales of low-end handsets stifling mobile data services
    Weber, Toby
    [J]. Telephony, 2003, 244 (02)
  • [43] Advanced compiler optimization for CalmRISC8 low-end embedded processor
    Kim, DH
    [J]. COMPILER CONSTRUCTION, PROCEEDINGS, 2000, 1781 : 173 - 188
  • [44] CASU: Compromise Avoidance via Secure Update for Low-end Embedded Systems
    Nunes, Ivan De Oliveira
    Jakkamsetti, Sashidhar
    Kim, Youngil
    Tsudik, Gene
    [J]. 2022 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2022,
  • [45] FLAShadow: A Flash-based Shadow Stack for Low-end Embedded Systems
    Grisafi, Michele
    Ammar, Mahmoud
    Roveri, Marco
    Crispo, Bruno
    [J]. ACM TRANSACTIONS ON INTERNET OF THINGS, 2024, 5 (03):
  • [46] Low-End Resilience Theory
    Birringer, Johannes
    [J]. PAJ-A JOURNAL OF PERFORMANCE AND ART, 2019, 41 (03) : 28 - 43
  • [47] Competing for Low-End Markets
    Amaldoss, Wilfred
    Shin, Woochoel
    [J]. MARKETING SCIENCE, 2011, 30 (05) : 776 - 788
  • [48] THE LOW-END WORKSTATION RACE
    SHARP, B
    [J]. DATAMATION, 1993, 39 (02): : 104 - 107
  • [49] LOW-END ACTION AT IBM
    VERITY, JW
    [J]. DATAMATION, 1983, 29 (05): : 75 - &
  • [50] Confronting low-end competition
    Potter, D
    [J]. MIT SLOAN MANAGEMENT REVIEW, 2004, 45 (04) : 73 - +