中文版 | English
题名

Formally Verifying a Rollback-Prevention Protocol for TEEs

作者
通讯作者Zhang, Yinqian
DOI
发表日期
2024
会议名称
44th IFIP WG 6.1 International Conference on Formal Techniques for Distributed Objects, Components, and Systems, FORTE 2024, held as part of the 19th International Federated Conference on Distributed Computing Techniques, DisCoTec 2024
ISSN
0302-9743
EISSN
1611-3349
ISBN
9783031626449
会议录名称
卷号
14678 LNCS
页码
155-173
会议日期
June 17, 2024 - June 21, 2024
会议地点
Groningen, Netherlands
出版地
GEWERBESTRASSE 11, CHAM, CH-6330, SWITZERLAND
出版者
摘要
Formal verification of distributed protocols is challenging and usually requires great human effort. Ivy, a state-of-the-art formal verification tool for modeling and verifying distributed protocols, automates this tedious process by leveraging a decidable fragment of first-order logic. Observing the successful adoption of Ivy for verifying consensus protocols, we examine its practicality in verifying rollback-prevention protocols for Trusted Execution Environments (TEEs). TEEs suffer from rollback attacks, which can revert confidential applications’ states to stale ones to compromise security. Recently, designing distributed protocols to prevent rollback attacks has attracted significant attention. However, the lack of formal verification of these protocols leaves them potentially vulnerable to security breaches. In this paper, we leverage Ivy to formally verify a rollback-prevention protocol, namely the TIKS protocol in ENGRAFT (Wang et al., CCS 2022). We select TIKS because it is similar to other rollback-prevention protocols and is self-contained. We detail the verification process of using Ivy to prove a rollback-prevention protocol, present lessons learned from this exploration, and release the proof code to facilitate future research (https://github.com/wwl020/TIKS-Proof-in-Ivy). To the best of our knowledge, this is the first endeavor to explain the formal verification of a rollback-prevention protocol in detail.
© IFIP International Federation for Information Processing 2024.
关键词
学校署名
第一 ; 通讯
语种
英语
相关链接[来源记录]
收录类别
资助项目
Michael Reiter was supported in part by NIFA Award 202167021-34252. Yinqian Zhang was in part supported by National Key R&D Program of China (No. 2023YFB4503900). Jianyu Niu was supported in part by the NSFC under Grant 62302204.
WOS研究方向
Computer Science
WOS类目
Computer Science, Theory & Methods
WOS记录号
WOS:001273649500009
EI入藏号
20242716564950
EI主题词
Formal logic ; Network security
EI分类号
Computer Theory, Includes Formal Logic, Automata Theory, Switching Theory, Programming Theory:721.1 ; Computer Software, Data Handling and Applications:723 ; Computer Applications:723.5
来源库
EV Compendex
引用统计
成果类型会议论文
条目标识符http://sustech.caswiz.com/handle/2SGJ60CL/794553
专题工学院_斯发基斯可信自主研究院
南方科技大学
工学院_计算机科学与工程系
作者单位
1.Research Institute of Trustworthy Autonomous Systems and Department of Computer Science and Engineering, Southern University of Science and Technology, Shenzhen, China
2.Duke University, Durham; NC, United States
第一作者单位斯发基斯可信自主系统研究院;  计算机科学与工程系
通讯作者单位斯发基斯可信自主系统研究院;  计算机科学与工程系
第一作者的第一单位斯发基斯可信自主系统研究院;  计算机科学与工程系
推荐引用方式
GB/T 7714
Wang, Weili,Niu, Jianyu,Reiter, Michael K.,et al. Formally Verifying a Rollback-Prevention Protocol for TEEs[C]. GEWERBESTRASSE 11, CHAM, CH-6330, SWITZERLAND:Springer Science and Business Media Deutschland GmbH,2024:155-173.
条目包含的文件
条目无相关文件。
个性服务
原文链接
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
导出为Excel格式
导出为Csv格式
Altmetrics Score
谷歌学术
谷歌学术中相似的文章
[Wang, Weili]的文章
[Niu, Jianyu]的文章
[Reiter, Michael K.]的文章
百度学术
百度学术中相似的文章
[Wang, Weili]的文章
[Niu, Jianyu]的文章
[Reiter, Michael K.]的文章
必应学术
必应学术中相似的文章
[Wang, Weili]的文章
[Niu, Jianyu]的文章
[Reiter, Michael K.]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
[发表评论/异议/意见]
暂无评论

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。