Paper 2026/1395 Original: eprint.iacr.org/2026/1395 ↗

Blind Trace-Only Segmentation of Cipher Implementations Without Algorithm Metadata

Hyunjun Kim
Hwajeong Seo
Anupam Chattopadhyay
Abstract

Blind side-channel analysis (BSCA) can infer keys without known inputs or outputs, but practical use still needs an upstream step that locates repeated computation and candidate points of interest in an unlabeled trace. We address this trace-only structuring problem with a two-stage method that uses only the per-sample mean and standard deviation, without algorithm labels or metadata. Stage1 estimates a repetition scale, start phase, anchor-supported stable core, and period candidates from rank-combined self-similarity. Stage2 stacks the stable core into a representative repetition and partitions it into relative high- and low-score segments. On 16 block cipher implementations across STM32F303 and XMEGA, the method forms consistent repetition windows in most cases. Post-hoc source and assembly comparison separates exact or edge-inclusive count matches from grouped, microperiod, and ambiguous hierarchy relations, while Top-5 candidates often retain body-related hierarchy. In a representative AES/XMEGA case, the trace-only high-score segments cover the strongest S-box CPA hotspots, indicating that the produced coordinates can prioritize, rather than determine, candidate regions for later CPA or BSCA.

Metadata
Available format(s)
PDF
Publication info
Preprint.
History
2026-07-08: last updated
2026-07-08: published
Short URL
https://ia.cr/2026/1395
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2026/1395,
      author = {Hyunjun Kim and Hwajeong Seo and Anupam Chattopadhyay},
      title = {Blind Trace-Only Segmentation of Cipher Implementations Without Algorithm Metadata},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1395},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1395}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.