Paper 2020/210

SITM: See-In-The-Middle--Side-Channel Assisted Middle Round Differential Cryptanalysis on SPN Block Ciphers

Shivam Bhasin, Jakub Breier, Xiaolu Hou, Dirmanto Jap, Romain Poussier, and Siang Meng Sim

Abstract

Side-channel analysis constitutes a powerful attack vector against crypto- graphic implementations. Techniques such as power and electromagnetic side-channel analysis have been extensively studied to provide an efficient way to recover the secret key used in cryptographic algorithms. To protect against such attacks, countermea- sure designers have developed protection methods, such as masking and hiding, to make the attacks harder. However, due to significant overheads, these protections are sometimes deployed only at the beginning and the end of encryption, which are the main targets for side-channel attacks. In this paper, we present a methodology for side-channel assisted differential crypt- analysis attack to target middle rounds of block cipher implementations. Such method presents a powerful attack vector against designs that normally only protect the beginning and end rounds of ciphers. We generalize the attack to SPN based ciphers and calculate the effort the attacker needs to recover the secret key. We provide experimental results on 8-bit and 32-bit microcontrollers. We provide case studies on state-of-the-art symmetric block ciphers, such as AES, SKINNY, and PRESENT. Furthermore, we show how to attack shuffling-protected implementations.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Published by the IACR in TCHES 2020
DOI
10.13154/tches.v2020.i1.95-122
Keywords
Side-channel analysismiddle rounds attacksubstitution-permutation network (SPN)differential cryptanalysis.
Contact author(s)
sbhasin @ ntu edu sg
History
2020-02-19: received
Short URL
https://ia.cr/2020/210
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2020/210,
      author = {Shivam Bhasin and Jakub Breier and Xiaolu Hou and Dirmanto Jap and Romain Poussier and Siang Meng Sim},
      title = {{SITM}: See-In-The-Middle--Side-Channel Assisted Middle Round Differential Cryptanalysis on {SPN} Block Ciphers},
      howpublished = {Cryptology {ePrint} Archive, Paper 2020/210},
      year = {2020},
      doi = {10.13154/tches.v2020.i1.95-122},
      url = {https://eprint.iacr.org/2020/210}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.