Paper 2018/341

Comparison of Cost of Protection Against Differential Power Analysis of Selected Authenticated Ciphers

William Diehl, Abubakr Abdulgadir, Farnoud Farahmand, Jens-Peter Kaps, and Kris Gaj

Abstract

Authenticated ciphers, like all physical implementations of cryptography, are vulnerable to side-channel attacks, including differential power analysis (DPA). The t-test leakage detection methodology has been used to verify improved resistance of block ciphers to DPA after application of countermeasures. However, extension of the t-test methodology to authenticated ciphers is non-trivial, since authenticated ciphers require additional input and output conditions, complex interfaces, and long test vectors interlaced with protocol necessary to describe authenticated cipher operations. In this research we augment an existing side-channel analysis architecture (FOBOS) with t-test leakage detection for authenticated ciphers. We use this capability to show that implementations in the Spartan-6 FPGA of the CAESAR Round 3 candidates ACORN, ASCON, CLOC (AES and TWINE), SILC (AES, PRESENT, and LED), JAMBU (AES and SIMON), and Ketje Jr., as well as AES-GCM, are vulnerable to 1st order DPA. We then implement versions of the above ciphers, protected against 1st order DPA, using threshold implementations. The t-test leakage detection methodology is used to verify improved resistance to 1st order DPA of the protected cipher implementations. Finally, we benchmark unprotected and protected cipher implementations in the Spartan-6 FPGA, and compare the costs of 1st order DPA protection in terms of area, frequency, throughput, throughput-to-area (TP/A) ratio, power, and energy-per-bit. Our results show that ACORN has the lowest area (in LUTs), the highest TP/A ratio, and is the most energy-efficient of all DPA-resistant implementations. However, Ketje Jr. has the highest throughput.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Published elsewhere. Major revision. IEEE International Symposium on Hardware Oriented Security and Trust (HOST 2018)
Keywords
Cryptographyauthenticated cipherfield programmable gate arraypower analysisside channel attackcountermeasurelightweightt-test
Contact author(s)
wdiehl @ gmu edu
History
2018-04-16: received
Short URL
https://ia.cr/2018/341
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2018/341,
      author = {William Diehl and Abubakr Abdulgadir and Farnoud Farahmand and Jens-Peter Kaps and Kris Gaj},
      title = {Comparison of Cost of Protection Against Differential Power Analysis of Selected Authenticated Ciphers},
      howpublished = {Cryptology ePrint Archive, Paper 2018/341},
      year = {2018},
      note = {\url{https://eprint.iacr.org/2018/341}},
      url = {https://eprint.iacr.org/2018/341}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.