Rewrite to Reinforce: Rewriting the Binary to Apply Countermeasures against Fault Injection


연구 분야: Verification



학회: DAC '21: Proceedings of the 58th Annual ACM/IEEE Design Automation Conference


초록

Fault injection attacks can cause errors in software for malicious purposes. Oftentimes, vulnerable points of a program are detected after its development. It is therefore critical for the user of the program to be able to apply last-minute security assurance to the executable file without having access to the source code. In this work, we explore two methodologies based on binary rewriting that aid in injecting countermeasures in the binary file. The first approach injects countermeasures by reassembling the disassembly whereas the second approach leverages a full translation to a high-level IR and lowering that back to the target architecture.


Author Profile
Pantea Kiaei

ECE Department Worcester Poltechnic Institute Worcester MA USA

Morocco
Author Profile
Cees Bart Breunesse

Risucre San Francisco CA USA

Canada
Author Profile
Mohsen Ahmadi

Arizona State University Tempe AZ USA

Azerbaijan

📄 논문 정보

발행 연도 2022년
인용수 1
출판 국가 Azerbaijan, Morocco, Canada
사이트 ACM
좋아요 수 0

연관 논문 목록 (272건)