Design, Calibration, and Evaluation of Real-Time Waveform Matching on an FPGA-based Digitizer at 10 GS/s

Author:

Trautmann Jens1,Krüger Paul1,Becher Andreas2,Wildermann Stefan1,Teich Jürgen1

Affiliation:

1. Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany

2. Technische Universität Ilmenau, Germany

Abstract

Digitizing side-channel signals at high sampling rates produces huge amounts of data, while side-channel analysis techniques only need those specific trace segments containing Cryptographic Operations (COs). For detecting these segments, waveform-matching techniques have been established comparing the signal with a template of the CO’s characteristic pattern. Real-time waveform matching requires highly parallel implementations as achieved by hardware design but also reconfigurability as provided by FPGAs to adapt the matching hardware to a specific CO pattern. However, currently proposed designs process the samples from analog-to-digital converters sequentially and can only process low sampling rates due to the limited clock speed of FPGAs. In this paper, we present a parallel waveform-matching architecture capable of performing high-speed waveform matching on a high-end FPGA-based digitizer. We also present a workflow for calibrating the waveform-matching system to the specific pattern of the CO in the presence of hardware restrictions provided by the FPGA hardware. Our implementation enables waveform matching at 10 GS/s, offering a speedup of 50x compared to the fastest state-of-the-art implementation known to us. We demonstrate how to apply the technique for attacking the widespread XTS-AES algorithm using waveform matching to recover the encrypted tweak even in the presence of so-called systemic noise.

Publisher

Association for Computing Machinery (ACM)

Subject

General Computer Science

Reference32 articles.

1. [n. d.]. ADQ7DC 10 GSPS Digitizer. https://www.spdevices.com/products/hardware/14-bit-digitizers/adq7dc. Accessed: 2022-09-19. [n. d.]. ADQ7DC 10 GSPS Digitizer. https://www.spdevices.com/products/hardware/14-bit-digitizers/adq7dc. Accessed: 2022-09-19.

2. [n. d.]. BeagleBoard.Org - Black. https://beagleboard.org/black. [n. d.]. BeagleBoard.Org - Black. https://beagleboard.org/black.

3. [n. d.]. CW1200 ChipWhisperer-Pro - NewAE Hardware Product Documentation. https://rtfm.newae.com/Capture/ChipWhisperer-Pro/. [n. d.]. CW1200 ChipWhisperer-Pro - NewAE Hardware Product Documentation. https://rtfm.newae.com/Capture/ChipWhisperer-Pro/.

4. [n. d.]. developer.arm.com - Cortex-A8 Technical Reference Manual r3p2. https://developer.arm.com/documentation/ddi0344/k/program-flow-prediction/about-program-flow-prediction. Accessed: 2022-09-21. [n. d.]. developer.arm.com - Cortex-A8 Technical Reference Manual r3p2. https://developer.arm.com/documentation/ddi0344/k/program-flow-prediction/about-program-flow-prediction. Accessed: 2022-09-21.

5. [n. d.]. icWaves: Security Test Tool for FI & SCA. https://www.riscure.com/product/icwaves/. [n. d.]. icWaves: Security Test Tool for FI & SCA. https://www.riscure.com/product/icwaves/.

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3