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...

Full description

Saved in:
Bibliographic Details
Main Authors: Khairallah, Mustafa, Sadhukhan, Rajat, Samanta, Radhamanjari, Breier, Jakub, Bhasin, Shivam, Chakraborty, Rajat Subhra, Chattopadhyay, Anupam, Mukhopadhyay, Debdeep
Other Authors: School of Computer Science and Engineering
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