Software-Based Remote Network Attestation

被引:4
|
作者
Kumar, Seema [1 ]
Eugster, Patrick [1 ,2 ,3 ]
Santini, Silvia [4 ]
机构
[1] Tech Univ Darmstadt, D-64289 Darmstadt, Germany
[2] Univ Svizzera Italiana USI, CH-6900 Lugano, Switzerland
[3] Purdue Univ, W Lafayette, IN 47907 USA
[4] Univ Svizzera Italiana, CH-6900 Lugano, Switzerland
关键词
Internet of Things; Protocols; Malware; Relays; Performance evaluation; Monitoring; Hardware; Remote attestation; IoT security; IEEE; 802; 15; 4; SENSOR; INTERNET; CONTIKI;
D O I
10.1109/TDSC.2021.3077993
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Internet of Things (IoT) applications build upon resource-constrained, distributed devices that generate data and enable communication. For such applications to be truly trustworthy, it must be ensured that the devices are not compromised by malicious software. Remote attestation (RA), a prominent technique, exploits challenge-response protocols to detect malware on remote devices. Given the increasing scale and number of IoT deployments, recent work on RA has explored collective attestation of swarms of devices. However state-of-the-art swarm attestation techniques require trusted hardware which makes them inapplicable to both legacy and next generation IoT deployments without trusted hardware. We present SWARNA, a software-based swarm attestation for IoT devices. After highlighting the challenges in designing such a solution, we present two protocol variants for IEEE 802.15.4 TSCH networks. We assess their performance analytically and empirically through testbed experiments. SWARNA maintains a constant payload size whereas, it increases linearly with the network size for existing solutions requiring trusted hardware. The two protocol variants attest 30 nodes networks, in 6s and 1.5s to 8.2s, respectively, depending on the number of malicious nodes. Further, we demonstrate that attestation traffic has a negligible impact on the packet delivery ratio (0.4 percent drop) of a typical data collection application.
引用
收藏
页码:2920 / 2933
页数:14
相关论文
共 50 条
  • [1] Software-Based Remote Code Attestation in Wireless Sensor Network
    AbuHmed, Tamer
    Nyamaa, Nandinbold
    Nyang, DaeHun
    [J]. GLOBECOM 2009 - 2009 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-8, 2009, : 4680 - 4687
  • [2] Remote software-based attestation for wireless sensors
    Shaneck, M
    Mahadevan, K
    Kher, V
    Kim, Y
    [J]. SECURITY AND PRIVACY IN AD-HOC AND SENSOR NETWORKS, 2005, 3813 : 27 - 41
  • [3] Software-Based Remote Attestation for Safety-Critical Systems
    Preschern, Christopher
    Hoermer, Andreas Johann
    Kajtazovic, Nermin
    Kreiner, Christian
    [J]. IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2013), 2013, : 8 - 12
  • [4] A Software-Based Remote Attestation Scheme for Internet of Things Devices
    Cao, Jin
    Zhu, Tong
    Ma, Ruhui
    Guo, Zhenyang
    Zhang, Yinghui
    Li, Hui
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2023, 20 (02) : 1422 - 1434
  • [5] Software-based remote memory attestation using quantum entanglement
    Laeuchli, Jesse
    Trujillo-Rasua, Rolando
    [J]. QUANTUM INFORMATION PROCESSING, 2024, 23 (06)
  • [6] Bypassing software-based remote attestation using debug registers
    Zhang, Zheng
    Xue, Jingfeng
    Mu, Tianshi
    Yu, Ting
    Qiu, Kefan
    Chen, Tian
    Li, Yuanzhang
    [J]. CONNECTION SCIENCE, 2024, 36 (01)
  • [7] SBAP: Software-Based Attestation for Peripherals
    Li, Yanlin
    McCune, Jonathan M.
    Perrig, Adrian
    [J]. TRUST AND TRUSTWORTHY COMPUTING, PROCEEDINGS, 2010, 6101 : 16 - 29
  • [8] RealSWATT: Remote Software-based Attestation for Embedded Devices under Realtime Constraints
    Surminski, Sebastian
    Niesler, Christian
    Brasser, Ferdinand
    Davi, Lucas
    Sadeghi, Ahmad-Reza
    [J]. CCS '21: PROCEEDINGS OF THE 2021 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2021, : 2890 - 2905
  • [9] On the Difficulty of Software-Based Attestation of Embedded Devices
    Castelluccia, Claude
    Francillon, Aurelien
    Perito, Daniele
    Soriente, Claudio
    [J]. CCS'09: PROCEEDINGS OF THE 16TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2009, : 400 - 409
  • [10] Towards more practical software-based attestation
    Steiner, Rodrigo Vieira
    Lupu, Emil
    [J]. COMPUTER NETWORKS, 2019, 149 : 43 - 55