针对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分析,实现效率高于三阶布尔全掩码。