【24h】

Evolvable Hardware Architectures on FPGA for Side-Channel Security

机译:用于侧通道安全性的FPGA中的不扩展硬件架构

获取原文

摘要

This paper proposes the use of Evolvable Hardware (EH) architectures as a countermeasure against power analysis attacks. It is inspired by the work of Sasdrich et al., in which the block cipher PRESENT is protected against power analysis attacks through the use of dynamic logic FPGA reconfiguration. The countermeasure consists of splitting the substitution boxes (S-boxes) into two parts with a register in between; the way the S-boxes are split is random and is altered before each new execution of the block cipher. This makes it very difficult (or even impossible) for an attacker to perform a Differential Power Analysis (DPA) attack by collecting many power traces of the same implementation. Whereas the approach of Sasdrich et al. requires the external computation and communication of new configurations, our approach computes new configurations on the fly with an on-chip configuration generator based on evolutionary algorithms. This reduces the risk of an adversary tampering with the configuration data and takes away the communication delay. Our work is the first to propose the use of EH and Genetic Programming (GP) for this type of countermeasure. More precisely, we explore two methods, Genetic Programming (GP) and Cartesian Genetic Programming (CGP) and we evaluate the feasibility of these methods by measuring the overhead in terms of delay and resource occupation for the block ciphers PRESENT and PRINTcipher.
机译:本文提出了使用可进化的硬件(EH)架构作为对电力分析攻击的对策。它的灵感来自Sasdrich等人的工作。,其中通过使用动态逻辑FPGA重新配置来保护当前的块密码免受功率分析攻击。对策包括将替代盒(S-Box)分成两部分,其中介于之间; S盒拆分的方式是随机的,并且在块密码的每个新执行之前都被改变。这使得攻击者非常困难(甚至不可能)通过收集相同实现的许多电力迹线来执行差动功率分析(DPA)攻击。虽然Sasdrich等人的方法。需要新配置的外部计算和通信,我们的方法通过基于进化算法的片上配置发生器,通过运行方式计算新配置。这降低了对配置数据篡改的敌对篡改的风险,并占用通信延迟。我们的作品是第一个提出使用EH和遗传编程(GP)进行这种情况的抵押品。更确切地说,我们探讨了两种方法,遗传编程(GP)和笛卡尔遗传编程(CGP),我们通过测量延迟和资源占据存在的块密码和PrintCipher的资源占用来评估这些方法的可行性。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号