DFARPA: Differential Fault Attack Resistant Physical Design Automation
Differential Fault Analysis (DFA), aided by sophisticated mathematical analysis techniques for ciphers and precise fault injection methodologies, has become a potent threat to cryptographic implementations. In this paper, we propose, to the best of the our knowledge, the first “DFA-aware” physical d...
Saved in:
Main Authors: | , , , , , , , |
---|---|
Other Authors: | |
Format: | Conference or Workshop Item |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/88792 http://hdl.handle.net/10220/44745 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-88792 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-887922020-03-07T11:48:46Z DFARPA: Differential Fault Attack Resistant Physical Design Automation Khairallah, Mustafa Sadhukhan, Rajat Samanta, Radhamanjari Breier, Jakub Bhasin, Shivam Chakraborty, Rajat Subhra Chattopadhyay, Anupam Mukhopadhyay, Debdeep School of Computer Science and Engineering 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE) Temasek Laboratories Differential Fault Analysis Ciphers Differential Fault Analysis (DFA), aided by sophisticated mathematical analysis techniques for ciphers and precise fault injection methodologies, has become a potent threat to cryptographic implementations. In this paper, we propose, to the best of the our knowledge, the first “DFA-aware” physical design automation methodology, that effectively mitigates the threat posed by DFA. We first develop a novel floorplan heuristic, which resists the simultaneous corruption of cipher states necessary for successful fault attack, by exploiting the fact that most fault injections are localized in practice. Our technique results in the computational complexity of the fault attack to shoot up to exhaustive search levels, making them practically infeasible. In the second part of the work, we develop a routing mechanism, which tackles more precise and costly fault injection techniques, like laser and electromagnetic guns. We propose a routing technique by integrating a specially designed ring oscillator based sensor circuit around the potential fault attack targets without incurring any performance overhead. We demonstrate the effectiveness of our technique by applying it on state of the art ciphers. Published version 2018-05-03T08:52:38Z 2019-12-06T17:10:59Z 2018-05-03T08:52:38Z 2019-12-06T17:10:59Z 2018-04-01 2018 Conference Paper Khairallah, M., Sadhukhan, R., Samanta, R., Breier, J., Bhasin, S., Chakraborty, R. S., et al. (2018). DFARPA: Differential Fault Attack Resistant Physical Design Automation. 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE), 1171-1174. https://hdl.handle.net/10356/88792 http://hdl.handle.net/10220/44745 10.23919/DATE.2018.8342190 206824 en © 2018 European Design and Automation Association (EDAA). This paper was published in 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE) and is made available as an electronic reprint (preprint) with permission of EDAA. The published version is available at: [http://dx.doi.org/10.23919/DATE.2018.8342190]. One print or electronic copy may be made for personal use only. Systematic or multiple reproduction, distribution to multiple locations via electronic or other means, duplication of any material in this paper for a fee or for commercial purposes, or modification of the content of the paper is prohibited and is subject to penalties under law. 4 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
Differential Fault Analysis Ciphers |
spellingShingle |
Differential Fault Analysis Ciphers Khairallah, Mustafa Sadhukhan, Rajat Samanta, Radhamanjari Breier, Jakub Bhasin, Shivam Chakraborty, Rajat Subhra Chattopadhyay, Anupam Mukhopadhyay, Debdeep DFARPA: Differential Fault Attack Resistant Physical Design Automation |
description |
Differential Fault Analysis (DFA), aided by sophisticated mathematical analysis techniques for ciphers and precise fault injection methodologies, has become a potent threat to cryptographic implementations. In this paper, we propose, to the best of the our knowledge, the first “DFA-aware” physical design automation methodology, that effectively mitigates the threat posed by DFA. We first develop a novel floorplan heuristic, which resists the simultaneous corruption of cipher states necessary for successful fault attack, by exploiting the fact that most fault injections are localized in practice. Our technique results in the computational complexity of the fault attack to shoot up to exhaustive search levels, making them practically infeasible. In the second part of the work, we develop a routing mechanism, which tackles more precise and costly fault injection techniques, like laser and electromagnetic guns. We propose a routing technique by integrating a specially designed ring oscillator based sensor circuit around the potential fault attack targets without incurring any performance overhead. We demonstrate the effectiveness of our technique by applying it on state of the art ciphers. |
author2 |
School of Computer Science and Engineering |
author_facet |
School of Computer Science and Engineering Khairallah, Mustafa Sadhukhan, Rajat Samanta, Radhamanjari Breier, Jakub Bhasin, Shivam Chakraborty, Rajat Subhra Chattopadhyay, Anupam Mukhopadhyay, Debdeep |
format |
Conference or Workshop Item |
author |
Khairallah, Mustafa Sadhukhan, Rajat Samanta, Radhamanjari Breier, Jakub Bhasin, Shivam Chakraborty, Rajat Subhra Chattopadhyay, Anupam Mukhopadhyay, Debdeep |
author_sort |
Khairallah, Mustafa |
title |
DFARPA: Differential Fault Attack Resistant Physical Design Automation |
title_short |
DFARPA: Differential Fault Attack Resistant Physical Design Automation |
title_full |
DFARPA: Differential Fault Attack Resistant Physical Design Automation |
title_fullStr |
DFARPA: Differential Fault Attack Resistant Physical Design Automation |
title_full_unstemmed |
DFARPA: Differential Fault Attack Resistant Physical Design Automation |
title_sort |
dfarpa: differential fault attack resistant physical design automation |
publishDate |
2018 |
url |
https://hdl.handle.net/10356/88792 http://hdl.handle.net/10220/44745 |
_version_ |
1681039056400547840 |