[00901926]一种基于FPGA的抗DPA攻击的AES加密方法
交易价格:
面议
所属行业:
通信
类型:
发明专利
技术成熟度:
通过小试
专利所属地:中国
专利号:CN202010136860.3
交易方式:
其他
联系人:
所在地:浙江杭州市
- 服务承诺
- 产权明晰
-
资料保密
对所交付的所有资料进行保密
- 如实描述
技术详细介绍
本发明公开了基于FPGA的抗DPA攻击AES加密方法,利用在初始加密时将明文异或上随机掩码,削弱原本加密过程中密钥和和FPGA动态功耗的强相关性,有效抵抗针对AES加密的DPA攻击。利用重新设计的sTable_mask和掩码解除操作,使输出的加密数据符合标准AES加密规则。将多个sTable_mask存放在一个ROM中,简化了查表操作逻辑。在系统架构上,采用全流水线设计,利用多个ROM查表方式简化级间逻辑复杂度,从而大大提高系统最大工作频率,进而提升系统吞吐量。
本发明公开了基于FPGA的抗DPA攻击AES加密方法,利用在初始加密时将明文异或上随机掩码,削弱原本加密过程中密钥和和FPGA动态功耗的强相关性,有效抵抗针对AES加密的DPA攻击。利用重新设计的sTable_mask和掩码解除操作,使输出的加密数据符合标准AES加密规则。将多个sTable_mask存放在一个ROM中,简化了查表操作逻辑。在系统架构上,采用全流水线设计,利用多个ROM查表方式简化级间逻辑复杂度,从而大大提高系统最大工作频率,进而提升系统吞吐量。