Skip to main navigation Skip to search Skip to main content

Differential power analysis of HMAC based on SHA-2, and countermeasures

Research output: Chapter in Book/Report/Conference proceedingsConference proceedingpeer-review

Abstract

The HMAC algorithm is widely used to provide authentication and message integrity to digital communications. However, if the HMAC algorithm is implemented in embedded hardware, it is vulnerable to side-channel attacks. In this paper, we describe a DPA attack strategy for the HMAC algorithm, based on the SHA-2 hash function family. Using an implementation on a commercial FPGA board, we show that such attacks axe practical in reality. In addition, we present a masked implementation of the algorithm, which is designed to counteract first-order DPA attacks.

Original languageEnglish
Title of host publicationInformation Security Applications - 8th International Workshop, WISA 2007, Revised Selected Papers
PublisherSpringer Verlag
Pages317-332
Number of pages16
ISBN (Print)354077534X, 9783540775348
DOIs
Publication statusPublished - 2007
Event8th International Workshop on Information Security Applications, WISA 2007 - Jeju Island, Korea, Republic of
Duration: 27 Aug 200729 Aug 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4867 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference8th International Workshop on Information Security Applications, WISA 2007
Country/TerritoryKorea, Republic of
CityJeju Island
Period27/08/0729/08/07

Fingerprint

Dive into the research topics of 'Differential power analysis of HMAC based on SHA-2, and countermeasures'. Together they form a unique fingerprint.

Cite this