Cryptology ePrint Archive: Report 2015/197
SCA Resistance Analysis on FPGA Implementations of Sponge based MAC-PHOTON
N. Nalla Anandakumar
Abstract: PHOTON is a lightweight hash function which was proposed
by Guo et al. in CRYPTO 2011. This is used in low-resource ubiquitous
computing devices such as RFID tags, wireless sensor nodes, smart cards
and mobile devices. PHOTON is built using sponge construction and it provides
a new MAC function called MAC-PHOTON. This paper deals with FPGA
implementations of MAC-PHOTON and their side-channel attack (SCA) resistance.
First, we describe three architectures of the MAC-PHOTON based
on the concepts of iterative, folding and unrolling, and we provide their
performance results on the Xilinx Virtex-5 FPGAs. Second, we analyse
security of the MAC-PHOTON against side-channel attack using a SASEBOGII
development board. Finally, we present an analysis of its Threshold
Implementation (TI) and discuss its resistance against first-order power
analysis attacks.
Category / Keywords: SCA, Lightweight Cryptography, Sponge functions, MAC, PHOTON, Threshold Implementation.
Original Publication (in the same form): SecITC 2015
Date: received 3 Mar 2015, last revised 30 Apr 2015
Contact author: nallananth at gmail com
Available format(s): PDF | BibTeX Citation
Version: 20150430:093712 (All versions of this report)
Short URL: ia.cr/2015/197
Discussion forum: Show discussion | Start new discussion
[ Cryptology ePrint archive ]