一种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硬件电路中实现抗功耗攻击,同时无需改变原电路架构、易于实现、防护效果好。 |
