首页> 外文会议>Euromicro Conference on Digital System Design >Towards High-Level Synthesis of Polymorphic Side-Channel Countermeasures
【24h】

Towards High-Level Synthesis of Polymorphic Side-Channel Countermeasures

机译:迈向多态性旁通道对策的高级综合

获取原文

摘要

Side-channel attacks pose a severe threat to both software and hardware cryptographic implementations. Current literature presents various countermeasures against these kinds of attacks, based on approaches such as hiding or masking, implemented either in software, or on register-transfer or gate-level in hardware. However, emerging trends in hardware design lean towards a system-level approach, allowing for faster, less errorprone, design process, an efficient hardware/software co-design, or sophisticated validation, verification, and (co)simulation strategies. In this paper, we propose a Boolean masking scheme suitable for high-level synthesis. We implement a protected PRESENT encryption in C language, utilizing the concept of dynamic logic reconfiguration, synthesize it for Xilinx Artix 7 FPGA, and we compare our results regarding clock cycle latency and area utilization. We evaluate the effectiveness of proposed countermeasures using specific t-test leakage assessment methodology. We show that our high-level synthesis implementation successfully conceals the side-channel leakage while maintaining reasonable area and latency overhead.
机译:边信道攻击对软件和硬件加密实现都构成了严重威胁。当前的文献基于诸如隐藏或掩蔽之类的方法,提出了针对这些攻击的各种对策,这些方法可以在软件中实现,也可以在硬件中的寄存器传输或门级实现。但是,硬件设计的新兴趋势倾向于系统级方法,从而允许更快,更不易出错,设计过程,有效的硬件/软件协同设计或复杂的验证,验证和(协同)仿真策略。在本文中,我们提出了适用于高级综合的布尔屏蔽方案。我们使用动态逻辑重新配置的概念,用C语言实现受保护的PRESENT加密,将其合成为Xilinx Artix 7 FPGA,然后比较我们有关时钟周期延迟和区域利用率的结果。我们使用特定的t检验泄漏评估方法评估提出的对策的有效性。我们表明,我们的高级综合实现成功隐藏了边信道泄漏,同时保持了合理的面积和等待时间开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号