基于神经网络的白盒加密方法和系统

    公开(公告)号:CN116760529A

    公开(公告)日:2023-09-15

    申请号:CN202310641325.7

    申请日:2023-05-31

    Inventor: 马昊玉 丁常峰

    Abstract: 基于神经网络的白盒加密方法,包括混淆技术和白盒AES加解密过程,将固定密钥的AES方案核心步骤总结成多个映射表,通过对表的过拟合训练来使神经网络代替加解密操作以实现混淆效果。白盒AES加密过程分为两个阶段,先将AES每轮的轮密钥加与字节代替结果用随机双射进行置乱以保护密钥,并将结合后的映射用神经网络混淆;其次在列混淆操作中引入对应的置乱复原操作,并在进行有限域乘法运算后异或一个随机生成的密钥字节,并将上述操作用神经网络代替。解密过程同理。本发明与神经网络高度结合,首次利用神经网络混淆了分组加密中的部分步骤,通过神经网络的不可解释性对部分操作提供了一个可靠的黑盒环境,具有安全性好、抗攻击能力强和扩展性高的优点。

Patent Agency Ranking