虚拟触发:一种在侧信道轨迹中分割密码学过程的技术
密码学与安全
2022-11-03 v1
摘要
侧信道攻击(Side-Channel Attacks, SCAs)利用从设备泄露的信号中的数据相关性来破坏机密性。在来自密码学过程(Cryptographic Processes, CPs)的轨迹中定位并同步感兴趣片段是攻击的关键步骤。最常用的方法是生成触发信号以向攻击者指示CP的开始。本文提出一种称为虚拟触发(Virtual Triggering, VT)的方法,该方法消除了对触发信号的需求并实现了轨迹分割的自动化。当重复之间的时间不恒定时,还需要进一步的轨迹对齐技术。基于VT,我们提出了一种简单方法,从与受害者相似的剖析设备中学习代表性片段模板,并使用简单的模式识别从其他受害者设备中自动定位并提取这些片段。我们在尖叫信道攻击[1]上评估了VT,该攻击最初使用已知在泄露信号中单一时刻出现的频率分量(Frequency Component, FC)作为触发来分割轨迹。我们证明VT不仅在标准攻击场景下与FC性能相当,还展示了将VT与自动提取技术结合使用如何提高攻击效率并实现更真实的攻击场景。得益于VT,尖叫信道攻击现在可以:(1)仅用原始攻击中FC触发所需一半的片段即告成功;(2)吸收CP之间的时间变化。
引用
@article{arxiv.2210.12059,
title = {Virtual Triggering: a Technique to Segment Cryptographic Processes in Side Channel Traces},
author = {Jeremy Guillaume and Maxime Pelcat and Amor Nafkha and Rubén Salvador},
journal= {arXiv preprint arXiv:2210.12059},
year = {2022}
}
备注
To appear at the IEEE International Workshop on Signal Processing Systems (SiPS) 2022. 6 pages, 11 figures, 2 algorithms