Paper 2021/1582

CoTree: Push the Limits of Conquerable Space in Collision-Optimized Side-Channel Attacks

Changhai Ou, Debiao He, Zhu Wang, Kexin Qiao, Shihui Zheng, and Siew-Kei Lam

Abstract

By introducing collision information into side-channel distinguishers, the existing collision-optimized attacks exploit collision detection algorithm to transform the original candidate space under consideration into a significantly smaller collision chain space, thus achieving more efficient key recovery. However, collision information is detected very repeatedly since collision chains are created from the same sub-chains, i.e., with the same candidates on their first several sub-keys. This aggravates when exploiting more collision information. The existing collision detection algorithms try to alleviate this, but the problem is still very serious. In this paper, we propose a highly-efficient detection algorithm named Collision Tree (CoTree) for collision-optimized attacks. CoTree exploits tree structure to store the chains creating from the same sub-chain on the same branch. It then exploits a top-down tree building procedure and traverses each node only once when detecting their collisions with a candidate of the sub-key currently under consideration. Finally, it launches a bottom-up branch removal procedure to remove the chains unsatisfying the collision conditions from the tree after traversing all candidates (within given threshold) of this sub-key, thus avoiding the traversal of the branches satisfying the collision condition. These strategies make our CoTree significantly alleviate the repetitive collision detection, and our experiments verify that it significantly outperforms the existing works.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint. MINOR revision.
Keywords
CoTreecollision attacktemplate attackside-channel attackkey enumeration
Contact author(s)
ouchanghai @ whu edu cn
History
2021-12-03: received
Short URL
https://ia.cr/2021/1582
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2021/1582,
      author = {Changhai Ou and Debiao He and Zhu Wang and Kexin Qiao and Shihui Zheng and Siew-Kei Lam},
      title = {CoTree: Push the Limits of Conquerable Space in Collision-Optimized Side-Channel Attacks},
      howpublished = {Cryptology ePrint Archive, Paper 2021/1582},
      year = {2021},
      note = {\url{https://eprint.iacr.org/2021/1582}},
      url = {https://eprint.iacr.org/2021/1582}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.