首页> 外文会议>International conference on embedded computer systems: architectures, modeling and simulation >DeePar-SCA: Breaking Parallel Architectures of Lattice Cryptography via Learning Based Side-Channel Attacks
【24h】

DeePar-SCA: Breaking Parallel Architectures of Lattice Cryptography via Learning Based Side-Channel Attacks

机译:Deepar-SCA:通过基于学习的侧频攻击来破坏格子密码术的并行架构

获取原文

摘要

This paper proposes the first deep-learning based side-channel attacks on post-quantum key-exchange protocols. We target hardware implementations of two lattice-based key-exchange protocols- Frodo and NewHope-and analyze power side-channels of the security-critical arithmetic functions. The challenge in applying side-channel attacks stems from the single-trace nature of the protocols: each new execution will use a fresh and unique key, limiting the adversary to a single power measurement. Although such single-trace attacks are known, they have been so far constrained to sequentialized designs running on simple micro-controllers. By using deep-learning and data augmentation techniques, we extend those attacks to break parallelized hardware designs, and we quantify the attack's limitations. Specifically, we demonstrate single-trace deep-learning based attacks that outperform traditional attacks such as horizontal differential power analysis and template attacks by up to 900% and 25%, respectively. The developed attacks can therefore break implementations that are otherwise secure, motivating active countermeasures even on parallel architectures for key-exchange protocols.
机译:本文提出了对Quantum密钥交换协议的第一个基于深度学习的侧频攻击。我们针对两个基于格子的密钥交换协议 - Frodo和Newhope的硬件实现,并分析了安全关键算术函数的电源侧通道。应用侧通道攻击的挑战源于协议的单轨性质:每个新的执行都将使用新鲜和独特的键,将对手限制为单功率测量。虽然已知这种单痕攻击,但到目前为止,它们已被限制为在简单的微控制器上运行的顺序设计。通过使用深度学习和数据增强技术,我们扩展了那些攻击打破并行化硬件设计,我们量化了攻击的局限性。具体而言,我们展示了单迹线的基于深度学习的攻击,以分别优于水平差分功率分析和模板攻击,分别优于900%和25%。因此,即使在密钥交换协议的并行架构上,开发攻击可能会破坏其他安全性的实现,激励激活对策。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号