针对SMS4抗高阶旁路分析的掩码实现方法及系统
基本信息
申请号 | CN201710135184.6 | 申请日 | - |
公开(公告)号 | CN106936822B | 公开(公告)日 | 2020-03-17 |
申请公布号 | CN106936822B | 申请公布日 | 2020-03-17 |
分类号 | H04L29/06;H04L9/00;H04L9/06 | 分类 | 电通信技术; |
发明人 | 王凌云;王伟嘉;刘军荣;郭筝;陆海宁 | 申请(专利权)人 | 上海观源信息科技有限公司 |
代理机构 | 上海交达专利事务所 | 代理人 | 上海观源信息科技有限公司;智巡密码(上海)检测技术有限公司 |
地址 | 200241 上海市闵行区东川路555号4号楼303B | ||
法律状态 | - |
摘要
摘要 | 一种基于改进掩码的SMS4高阶旁路攻击防御方法,首先直接根据主密钥与计算出各个轮密钥;重新编码各个轮密钥k,轮密钥编码为k1,k2,则轮密钥满足然后重新编码各个和密钥相关的中间值x,轮密钥编码为x1,x2,则中间值满足再设计带掩码的SMS4操作,包括:线性操作和非线性操作,最后把以上的各个操作按照SMS4的顺序进行组合,从而实现SMS4高阶旁路攻击的防御。本发明通过随机化各个中间值,可以抵抗现有的二阶DPA分析,实现效率高于三阶布尔全掩码。 |
