基于冗余轮的SM4白盒加密实现方法、计算机设备和介质
基本信息
申请号 | CN202111515807.5 | 申请日 | - |
公开(公告)号 | CN114205157A | 公开(公告)日 | 2022-03-18 |
申请公布号 | CN114205157A | 申请公布日 | 2022-03-18 |
分类号 | H04L9/40(2022.01)I;H04L9/06(2006.01)I | 分类 | 电通信技术; |
发明人 | 杨倩媚 | 申请(专利权)人 | 航天信息股份有限公司 |
代理机构 | 北京合智同创知识产权代理有限公司 | 代理人 | 李杰 |
地址 | 100093北京市海淀区杏石口路甲18号 | ||
法律状态 | - |
摘要
摘要 | 本发明提供一种基于冗余轮的SM4白盒加密实现方法、计算机设备和介质,该基于冗余轮的SM4白盒加密实现方法包括:在常规轮中任意位置插入5N个冗余轮,其中,N大于或者等于1;根据冗余轮的T函数,通过标准SM4密码算法生成轮密钥,并根据轮密钥构造查找表;所述T函数为仿射变换;以及根据所述查找表,生成白盒密文以对所述SM4白盒进行加密得到编码数据。本发明能有效增加冗余轮被辨别出来的难度,提高实用性。 |
