Secure Compiler Framework to Design Fault Attack Resistant Software.

Keerthi K.,Chester Rebeiro

DSN-S(2023)

引用 0|浏览5
暂无评分
摘要
Fault injection attacks are a potent class of physical attacks where an injected fault during the execution of a cryptosystem is exploited to retrieve the secret key. The success of the fault attack depends on the software implementation and the underlying hardware. While there are several tools to detect vulnerable locations, none of them consider all the influencing aspects that, include the cipher algorithm, its implementation, and the underlying hardware. In this paper, we propose a three-stage secure compiler framework that automatically identifies exploitable instructions, quantifies exploitability, and adds countermeasures. It can enable tradeoffs based on performance requirements and the user’s security requirements. We demonstrate the versatility of the framework by evaluating nine different block cipher implementations.
更多
查看译文
关键词
Fault Attack,Secure Compiler,LLVM
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要