中文

一种在侧信道迹线中定位密码操作的深度学习技术

密码学与安全 2024-09-02 v2 机器学习

摘要

侧信道攻击通过关联部分已知的计算数据和测量的侧信道信号,从密码原语的执行中提取秘密信息。然而,要实施成功的侧信道攻击,攻击者必须执行以下两项具有挑战性的任务:i) 定位目标密码原语在侧信道迹线中执行的时间点,然后 ii) 将测量数据在该时间点上进行时间对齐。本文提出了一种新颖的深度学习技术,用于定位目标计算的密码操作在侧信道迹线中执行的时间点。与最先进的解决方案相比,所提出的方法即使在存在通过随机延迟插入技术获得的迹线变形的情况下也能工作。我们通过针对在具有 RISC-V CPU 的 FPGA 实现片上系统上执行的各种未保护和受保护密码原语的成功攻击,验证了我们的方案。

关键词

引用

@article{arxiv.2402.19037,
  title  = {A Deep-Learning Technique to Locate Cryptographic Operations in Side-Channel Traces},
  author = {Giuseppe Chiari and Davide Galli and Francesco Lattari and Matteo Matteucci and Davide Zoni},
  journal= {arXiv preprint arXiv:2402.19037},
  year   = {2024}
}

备注

6 pages, 3 figures. Presented at DATE24