一种SM4算法电路的功耗加扰方法

基本信息

申请号 CN201711372105.X 申请日 -
公开(公告)号 CN108123792B 公开(公告)日 2021-05-18
申请公布号 CN108123792B 申请公布日 2021-05-18
分类号 H04L9/06;H04L9/00;H04L9/14 分类 电通信技术;
发明人 陈毅成;龚明杨;张明宇 申请(专利权)人 武汉瑞纳捷半导体有限公司
代理机构 深圳市科进知识产权代理事务所(普通合伙) 代理人 赵勍毅
地址 430000 湖北省武汉市东湖新技术开发区金融港一路7号光谷智慧园15栋01号楼
法律状态 -

摘要

摘要 本发明公开了一种SM4算法电路的功耗加扰方法,其包括:根据分组加密算法构建功耗加扰电路;在多种算法协处理器的数据迭代寄存器堆中,增设用于存储中间明文数据的明文寄存器;在多种算法协处理器的密钥迭代寄存器堆中,增设用于存储中间密钥数据的密钥寄存器;需要保护的SM4算法电路进行运算的同时启动功耗加扰电路;所述SM4算法电路和功耗加扰电路从数据迭代寄存器堆中获得初始明文,从密钥迭代寄存器堆中获得初始密钥后,同时开始运算;所述SM4算法电路输出运算结果,所述功耗加扰电路的运算结果对应存储于明文寄存器和密钥寄存器。本发明能够在SM4硬件电路中实现抗功耗攻击,同时无需改变原电路架构、易于实现、防护效果好。