用户名: 密码:    忘记密码   注册   在线充值
SM4算法的掩码方法及装置  
 【申请号】  CN201610887900.1  【申请日】  2016-10-11
 【公开号】  CN106357380A  【公开日】  2017-01-25
 【申请人】  中国信息安全测评中心  【地址】  100085 北京市海淀区上地西路8号院1号楼
 【共同申请人】  
 【发明人】  王蓓蓓;陈佳哲;李贺鑫
 【国际申请】    【国际公布】  
 【进入国家日期】  
 【专利代理机构】  北京集佳知识产权代理有限公司 11227  【代理人】  王宝筠
 【分案原申请号】  
 【国省代码】  11
 【摘要】  本发明公开了SM4算法的掩码方法及装置,该方法包括:获取输入的带掩码的明文、随机掩码、轮密钥;对带掩码的明文、随机掩码以及轮密钥中的第一轮密钥进行轮函数的第一轮运算,获得第一轮密文和第一轮掩码;对第一轮密文、第一轮掩码以及轮密钥中的第二轮密钥进行轮函数的第二轮运算,获得第二轮密文和第二轮掩码,依此实现轮函数的N轮运算;将第N轮运算输出的第N轮密文与第N轮掩码进行异或运算,将运算结果作为SM4算法的输出。即,在轮函数的N轮运算中,除第一轮运算外,每一轮运算所需的掩码均通过与该轮运算相邻的上一轮运算的输出得到,因此,采用本申请的方案无需对N轮运算的中间值进行脱掩,从而实现了对能量攻击的抵抗。
 【主权项】  一种SM4算法的掩码方法,其特征在于,包括:获取输入的带掩码的明文、随机掩码、轮密钥;对所述带掩码的明文、所述随机掩码以及所述轮密钥中的第一轮密钥进行轮函数的第一轮运算,获得第一轮密文和第一轮掩码;对所述第一轮密文、所述第一轮掩码以及所述轮密钥中的第二轮密钥进行所述轮函数的第二轮运算,获得第二轮密文和第二轮掩码,依此实现所述轮函数的N轮运算,N为大于1的正整数;将所述第N轮运算输出的第N轮密文与第N轮掩码进行异或运算,将运算结果作为所述SM4算法的输出。
 【页数】  26
 【主分类号】  H04L9/00
 【专利分类号】  H04L9/00;H04L9/06;H04L9/28;H04L29/06
   推荐下载阅读CAJ格式全文 查询法律状态
(不支持迅雷等加速下载工具,请取消加速工具后下载。)

 


专利产出状态分析  
本领域科技成果与标准  
发明人发表文献
申请机构(个人)发表文献
本专利研制背景
本专利应用动态
所涉核心技术研究动态
京 ICP 证 040431 号 网络出版服务许可证 (总)网出证(京)字第 271 号经营性网站备案信息 京公网安备 11010802020460 号
© 2010-2017 中国知网(CNKI) 《中国学术期刊(光盘版)》电子杂志社有限公司 KDN 平台基础技术由 KBASE 11.0 提供
服务热线:400-810-9888 订卡热线:800-810-6613
在线咨询:http://help.cnki.net 客服中心:http://service.cnki.net 电子邮件:help@cnki.net
可信网站 诚信网站