专利详细信息
文献类型:专利
专利类型:发明专利
是否失效:否
是否授权:否
申 请 号:CN201710135184.6
申 请 日:20170308
申 请 人:上海观源信息科技有限公司
申请人地址:200241 上海市闵行区东川路555号4号楼303B
公 开 日:20170707
公 开 号:CN106936822A
代 理 人:王毓理;王锡麟
代理机构:31201 上海交达专利事务所
语 种:中文
摘 要:一种基于改进掩码的SMS4高阶旁路攻击防御方法,首先直接根据主密钥与计算出各个轮密钥;重新编码各个轮密钥k,轮密钥编码为k<Sub>1</Sub>,k<Sub>2</Sub>,则轮密钥满足<Image file="DDA0001241133960000011.GIF" he="55" imgContent="drawing" imgFormat="GIF" inline="no" orientation="portrait" wi="273"/>然后重新编码各个和密钥相关的中间值x,轮密钥编码为x<Sub>1</Sub>,x<Sub>2</Sub>,则中间值满足<Image file="DDA0001241133960000012.GIF" he="56" imgContent="drawing" imgFormat="GIF" inline="no" orientation="portrait" wi="274"/>再设计带掩码的SMS4操作,包括:线性操作和非线性操作,最后把以上的各个操作按照SMS4的顺序进行组合,从而实现SMS4高阶旁路攻击的防御。本发明通过随机化各个中间值,可以抵抗现有的二阶DPA分析,实现效率高于三阶布尔全掩码。
主 权 项:1.一种基于改进掩码的SMS4高阶旁路攻击防御方法,其特征在于,包括以下步骤:0)直接根据主密钥与计算出各个轮密钥;1)重新编码各个轮密钥k,轮密钥编码为k1,k2,则轮密钥满足
关 键 词:轮密钥 掩码 重新编码 高阶 旁路 非线性操作 攻击防御 线性操作 随机化 主密钥 二阶 密钥 三阶 抵抗 防御 攻击 改进 分析 轮密钥 密钥 非线性操作 线性操作 重新编码 随机数 预定义 高阶 旁路 掩码 异或 攻击防御 乘法 主密钥 明文 防御 攻击 改进
IPC专利分类号:H04L29/06(20060101);H04L9/00(20060101);H04L9/06(20060101)
参考文献:
正在载入数据...
二级参考文献:
正在载入数据...
耦合文献:
正在载入数据...
引证文献:
正在载入数据...
二级引证文献:
正在载入数据...
同被引文献:
正在载入数据...