An Infrastructure for Faithful Execution of Remote Attestation Protocols

被引:5
|
作者
Petz, Adam [1 ]
Alexander, Perry [1 ]
机构
[1] Univ Kansas, Informat & Telecommun Technol Ctr, Lawrence, KS 66045 USA
来源
关键词
Remote attestation; Verification; Domain specific languages; FRAMEWORK;
D O I
10.1007/978-3-030-76384-8_17
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Remote attestation is a technology for establishing trust in a remote computing system. Copland is a domain-specific language for specifying attestation protocols that operate in diverse, layered measurement topologies. An accompanying reference semantics characterizes attestation-relevant system events and bundling of cryptographic evidence. In this work we formally define and verify the Copland Compiler and Copland Virtual Machine for executing Copland protocols. The compiler and vm are implemented as monadic, functional programs in the Coq proof assistant and verified with respect to the Copland reference semantics. In addition we introduce the Attestation Manager Monad as an environment for managing attestation freshness, binding results of Copland protocols to variables, and appraising evidence results. These components lay the foundation for a verified attestation stack.
引用
收藏
页码:268 / 286
页数:19
相关论文
共 50 条
  • [41] US EXECUTION PROTOCOLS
    SHARP, D
    [J]. LANCET, 1994, 343 (8900): : 785 - 785
  • [42] Trusted Attestation Architecture on an Infrastructure-as-a-Service
    Xin Jin
    Xingshu Chen
    Cheng Zhao
    Dandan Zhao
    [J]. Tsinghua Science and Technology, 2017, 22 (05) : 469 - 477
  • [43] MSRR: Measurement Framework For Remote Attestation
    Gevargizian, Jason
    Kulkarni, Prasad A.
    [J]. 2018 16TH IEEE INT CONF ON DEPENDABLE, AUTONOM AND SECURE COMP, 16TH IEEE INT CONF ON PERVAS INTELLIGENCE AND COMP, 4TH IEEE INT CONF ON BIG DATA INTELLIGENCE AND COMP, 3RD IEEE CYBER SCI AND TECHNOL CONGRESS (DASC/PICOM/DATACOM/CYBERSCITECH), 2018, : 748 - 753
  • [44] Analysis of existing remote attestation techniques
    Alam, Masoom
    Ali, Tamleek
    Khan, Sanaullah
    Khan, Shahbaz
    Ali, Muhammad
    Nauman, Mohammad
    Hayat, Amir
    Khan, Muhammad Khurram
    Alghathbar, Khaled
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2012, 5 (09) : 1062 - 1082
  • [45] BARRETT BlockchAin Regulated REmote aTTestation
    Bampatsikos, Michail
    Ntantogian, Christoforos
    Xenakis, Christos
    Thomopoulos, Stelios C. A.
    [J]. 2019 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE WORKSHOPS (WI 2019 COMPANION), 2019, : 256 - 262
  • [46] Remote Attestation Extended to the Analog Domain
    Jaeger, Lukas
    Lorych, Dominik
    [J]. ARES 2021: 16TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, 2021,
  • [47] Integration of Remote Attestation into IEC 61850
    Fraune, Bastian
    Woltjen, Torben
    Siemers, Bjoern
    Sethmann, Richard
    [J]. 2023 IEEE BELGRADE POWERTECH, 2023,
  • [48] Software complexity based remote attestation
    Li Xiao-Yong
    Han Zhen
    Shen Chang-Xiang
    [J]. ICICIC 2006: FIRST INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING, INFORMATION AND CONTROL, VOL 3, PROCEEDINGS, 2006, : 220 - +
  • [49] Extending IPsec for Efficient Remote Attestation
    Sadeghi, Ahmad-Reza
    Schulz, Steffen
    [J]. FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, 2010, 6054 : 150 - 165
  • [50] Dynamic policy discovery with remote attestation
    Pitcher, C
    Riely, J
    [J]. FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, PROCEEDINGS, 2006, 3921 : 111 - 125