一种应用于边缘物联代理的非线性白盒SM4实现方法
摘要:
本发明公开了一种应用于边缘物联代理的非线性白盒SM4实现方法。本发明将SM4的加解密计算转化为查找表的形式,使用随机的非线性双射对查找表进行置乱编码,相较于现有的白盒SM4实现方案,非线性混淆的设计使本发明的多样性与含混度大幅度提升,同时使其能够有效抵御现有的针对白盒实现的攻击,极大地增强了安全性。本发明通过对置乱编码的进一步设计,并辅以仿射变换,使得在保证信息安全性的前提下,部分查找表能够重复利用,从而大幅度缩减了查找表在边缘物联代理上的储存空间占用。通过对编码函数的精细设计,本发明在正确实现加解密功能的前提下,可以有效抵御现有的针对白盒实现的攻击,同时适用于在存储空间有限的边缘物联代理上的实现。
0/0