Asynchronous Advanced Encryption Standard Hardware with Random Noise Injection for Improved Side-Channel Attack Resistance

This work presents the design, hardware implementation, and performance analysis of novel asynchronous AES (advanced encryption standard) Key Expander and Round Function, which offer increased side-channel attack (SCA) resistance. These designs are based on a delay-insensitive (DI) logic paradigm kn...

Full description

Bibliographic Details
Main Authors: Siva Kotipalli, Yong-Bin Kim, Minsu Choi
Format: Article
Language:English
Published: Hindawi Limited 2014-01-01
Series:Journal of Electrical and Computer Engineering
Online Access:http://dx.doi.org/10.1155/2014/837572
id doaj-a80402569ba846568ff050a62eb0a32e
record_format Article
spelling doaj-a80402569ba846568ff050a62eb0a32e2021-07-02T02:16:04ZengHindawi LimitedJournal of Electrical and Computer Engineering2090-01472090-01552014-01-01201410.1155/2014/837572837572Asynchronous Advanced Encryption Standard Hardware with Random Noise Injection for Improved Side-Channel Attack ResistanceSiva Kotipalli0Yong-Bin Kim1Minsu Choi2Samsung Electronics, Austin, TX 78754, USADepartment of Electrical and Computer Engineering, Northeastern University, Boston, MA 02115, USADepartment of Electrical and Computer Engineering, Missouri University of Science & Technology, Rolla, MO 65409, USAThis work presents the design, hardware implementation, and performance analysis of novel asynchronous AES (advanced encryption standard) Key Expander and Round Function, which offer increased side-channel attack (SCA) resistance. These designs are based on a delay-insensitive (DI) logic paradigm known as null convention logic (NCL), which supports useful properties for resisting SCAs including dual-rail encoding, clock-free operation, and monotonic transitions. Potential benefits include reduced and more uniform switching activities and reduced signal-to-noise (SNR) ratio. A novel method to further augment NCL AES hardware with random voltage scaling technique is also presented for additional security. Thereby, the proposed components leak significantly less side-channel information than conventional clocked approaches. To quantitatively verify such improvements, functional verification and WASSO (weighted average simultaneous switching output) analysis have been carried out on both conventional synchronous approach and the proposed NCL based approach using Mentor Graphics ModelSim and Xilinx simulation tools. Hardware implementation has been carried out on both designs exploiting a specified side-channel attack standard evaluation FPGA board, called SASEBO-GII, and the corresponding power waveforms for both designs have been collected. Along with the results of software simulations, we have analyzed the collected waveforms to validate the claims related to benefits of the proposed cryptohardware design approach.http://dx.doi.org/10.1155/2014/837572
collection DOAJ
language English
format Article
sources DOAJ
author Siva Kotipalli
Yong-Bin Kim
Minsu Choi
spellingShingle Siva Kotipalli
Yong-Bin Kim
Minsu Choi
Asynchronous Advanced Encryption Standard Hardware with Random Noise Injection for Improved Side-Channel Attack Resistance
Journal of Electrical and Computer Engineering
author_facet Siva Kotipalli
Yong-Bin Kim
Minsu Choi
author_sort Siva Kotipalli
title Asynchronous Advanced Encryption Standard Hardware with Random Noise Injection for Improved Side-Channel Attack Resistance
title_short Asynchronous Advanced Encryption Standard Hardware with Random Noise Injection for Improved Side-Channel Attack Resistance
title_full Asynchronous Advanced Encryption Standard Hardware with Random Noise Injection for Improved Side-Channel Attack Resistance
title_fullStr Asynchronous Advanced Encryption Standard Hardware with Random Noise Injection for Improved Side-Channel Attack Resistance
title_full_unstemmed Asynchronous Advanced Encryption Standard Hardware with Random Noise Injection for Improved Side-Channel Attack Resistance
title_sort asynchronous advanced encryption standard hardware with random noise injection for improved side-channel attack resistance
publisher Hindawi Limited
series Journal of Electrical and Computer Engineering
issn 2090-0147
2090-0155
publishDate 2014-01-01
description This work presents the design, hardware implementation, and performance analysis of novel asynchronous AES (advanced encryption standard) Key Expander and Round Function, which offer increased side-channel attack (SCA) resistance. These designs are based on a delay-insensitive (DI) logic paradigm known as null convention logic (NCL), which supports useful properties for resisting SCAs including dual-rail encoding, clock-free operation, and monotonic transitions. Potential benefits include reduced and more uniform switching activities and reduced signal-to-noise (SNR) ratio. A novel method to further augment NCL AES hardware with random voltage scaling technique is also presented for additional security. Thereby, the proposed components leak significantly less side-channel information than conventional clocked approaches. To quantitatively verify such improvements, functional verification and WASSO (weighted average simultaneous switching output) analysis have been carried out on both conventional synchronous approach and the proposed NCL based approach using Mentor Graphics ModelSim and Xilinx simulation tools. Hardware implementation has been carried out on both designs exploiting a specified side-channel attack standard evaluation FPGA board, called SASEBO-GII, and the corresponding power waveforms for both designs have been collected. Along with the results of software simulations, we have analyzed the collected waveforms to validate the claims related to benefits of the proposed cryptohardware design approach.
url http://dx.doi.org/10.1155/2014/837572
work_keys_str_mv AT sivakotipalli asynchronousadvancedencryptionstandardhardwarewithrandomnoiseinjectionforimprovedsidechannelattackresistance
AT yongbinkim asynchronousadvancedencryptionstandardhardwarewithrandomnoiseinjectionforimprovedsidechannelattackresistance
AT minsuchoi asynchronousadvancedencryptionstandardhardwarewithrandomnoiseinjectionforimprovedsidechannelattackresistance
_version_ 1721343619277783040