Invention Publication
- Patent Title: 一种用于保护SM4密码芯片的低熵掩码泄露防护方法及其实现系统
- Patent Title (English): Low-entropy mask disclosure protection method for protecting SM4 cipher chip, and system implementing method
-
Application No.: CN201710401417.2Application Date: 2017-05-31
-
Publication No.: CN107231229APublication Date: 2017-10-03
- Inventor: 梁晓兵 , 吕英杰 , 翟峰 , 赵兵 , 李保丰 , 付义伦 , 刘鹰 , 岑炜 , 曹永峰 , 许斌 , 孔令达 , 王玮 , 黄吉涛
- Applicant: 中国电力科学研究院 , 国家电网公司 , 国网宁夏电力公司电力科学研究院
- Applicant Address: 北京市海淀区清河小营东路15号; ;
- Assignee: 中国电力科学研究院,国家电网公司,国网宁夏电力公司电力科学研究院
- Current Assignee: 中国电力科学研究院,国家电网公司,国网宁夏电力公司电力科学研究院
- Current Assignee Address: 北京市海淀区清河小营东路15号; ;
- Agency: 北京工信联合知识产权代理有限公司
- Agent 郭一斐
- Main IPC: H04L9/06
- IPC: H04L9/06 ; G06F21/60

Abstract:
本发明公开了一种用于保护SM4密码芯片的低熵掩码泄露防护方法及其实现系统;所述方法为:1)选取一长为16字节的掩码,将该掩码分为四组,每组掩码为四个字节;将每一组掩码Mi划分为一四元数组(Mi0、Mi1、Mi2、Mi3);2)对S盒进行预计算得到16个新型S盒,记作Snew,存储所述16个Snew;3)轮函数利用步骤1)的四组掩码对待保护数据进行掩码更新;然后按照确定的顺序选取掩码并根据当前所用掩码对应的Snew对待保护数据进行掩码更新;4)当完成最后一轮掩码更新后,去除最后一轮掩码更新所得数据中最后一轮掩码更新所用的掩码,得到加密后的密文值;本发明保证了SM4密码芯片在实际应用场景中的物理安全性。
Public/Granted literature
- CN107231229B 一种用于保护SM4密码芯片的低熵掩码泄露防护方法及其实现系统 Public/Granted day:2020-10-27
Information query