An energy efficient AES engine with DPA-resistance
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2009.
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis |
Language: | eng |
Published: |
Massachusetts Institute of Technology
2010
|
Subjects: | |
Online Access: | http://hdl.handle.net/1721.1/55146 |
_version_ | 1826208340063027200 |
---|---|
author | Chung, Hye Won |
author2 | Anantha P. Chandrakasan. |
author_facet | Anantha P. Chandrakasan. Chung, Hye Won |
author_sort | Chung, Hye Won |
collection | MIT |
description | Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2009. |
first_indexed | 2024-09-23T14:04:13Z |
format | Thesis |
id | mit-1721.1/55146 |
institution | Massachusetts Institute of Technology |
language | eng |
last_indexed | 2024-09-23T14:04:13Z |
publishDate | 2010 |
publisher | Massachusetts Institute of Technology |
record_format | dspace |
spelling | mit-1721.1/551462019-04-12T13:46:09Z An energy efficient AES engine with DPA-resistance Energy efficient Advanced Encryption Standard engine with Differential Power Analysis-resistance Chung, Hye Won Anantha P. Chandrakasan. Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science. Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science. Electrical Engineering and Computer Science. Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2009. Cataloged from PDF version of thesis. Includes bibliographical references (p. 73-75). The advent of portable electronics which transmit and receive sensitive data via wireless communication have led to interest in the design of energy-efficient security engines. The hardware implementation of cryptographic algorithms, however, leaks side-channel information about the operations they process. Differential Power Analysis (DPA) is one of the most powerful attacks to disclose secret key of the engine. This thesis proposes an energy efficient AES-128 engine which is resilient to DPA attacks. A proposed design adopts extensive parallelism and voltage scaling to simultaneously achieve energy efficiency and throughput requirement. Optimized 128-bit architecture and 16 S-boxes placed in the encryption datapath allow the parallel operation of 16 bytes of encryption data at supply voltages in the subthreshold region while maintaining more than tens of Mbps throughput rate. The energy efficient AES core, which does not incorporate techniques to mitigate DPA attack, can operate at 0.35V with 54.12pJ/encrypt. and 64.6Mbps. Before developing countermeasures against DPA, a previously suggested DPA attack methodology in [1] is studied and modified to disclose secret key of our system. The transition power of register is estimated by using the byte-oriented reverse algorithm of AES with the knowledge of a ciphertext and a guess of a secret key. Correlation between the power estimate and the power measurement discloses 12 key bytes (among 16) within 20K encryption runs. A newly proposed AES architecture which balances the Hamming weight of register input can protect the system from DPA attacks. (cont.) The secured core has been subjected to 100K encryptions, 33x more than the number of runs at which attack can disclose a secret key of the unprotected core, but none of its secret key have yet been disclosed. When running the encryption core at 0.4V and 10IMHz, power increases by 2x compared to the unprotected core. Maximum throughput at 1.OV is reduced by 2/3 for protected core compared with the unprotected core. This IC performance overhead comes at the cost of the increased security. by Hye Won Chung. S.M. 2010-05-25T20:53:43Z 2010-05-25T20:53:43Z 2009 2009 Thesis http://hdl.handle.net/1721.1/55146 599950187 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/7582 75 p. application/pdf Massachusetts Institute of Technology |
spellingShingle | Electrical Engineering and Computer Science. Chung, Hye Won An energy efficient AES engine with DPA-resistance |
title | An energy efficient AES engine with DPA-resistance |
title_full | An energy efficient AES engine with DPA-resistance |
title_fullStr | An energy efficient AES engine with DPA-resistance |
title_full_unstemmed | An energy efficient AES engine with DPA-resistance |
title_short | An energy efficient AES engine with DPA-resistance |
title_sort | energy efficient aes engine with dpa resistance |
topic | Electrical Engineering and Computer Science. |
url | http://hdl.handle.net/1721.1/55146 |
work_keys_str_mv | AT chunghyewon anenergyefficientaesenginewithdparesistance AT chunghyewon energyefficientadvancedencryptionstandardenginewithdifferentialpoweranalysisresistance AT chunghyewon energyefficientaesenginewithdparesistance |