检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:黄一平[1] 孙健华 梁梓辰 HUANG Yiping;SUN Jianhua;LIANG Zichen(College of Electronic and Information Engineering/College of Integrated Circuits,Guangxi Normal University,Guilin 541000,China;College of Computer Science and Engineering,Guangxi Normal University,Guilin 541000,China)
机构地区:[1]广西师范大学电子与信息工程学院/集成电路学院,广西桂林541000 [2]广西师范大学计算机科学与工程学院,广西桂林541000
出 处:《电子设计工程》2024年第1期29-34,共6页Electronic Design Engineering
基 金:广西师范大学重大科技成果转化培育项目(2019PY005);桂林市重点研发计划项目(2020010301);2019年广西第四批创新驱动发展专项资金项目(桂科AA19254001)。
摘 要:针对目前应用软件缺乏防止动态调试方法的问题,提出了一种白盒SM4算法与水印技术相结合的方法。对白盒SM4算法的仿射变换及迭代进行合理的优化,结合水印算法的关键技术,检测代码是否被篡改。如果被篡改就立即启动响应代码,通过改变其入口函数等方式,使程序失效。在满足手机应用白盒环境的前提下,其空间复杂度可降低为原来的1/2,时间效率可以提升四倍左右。通过数据计算可知,所提的白盒算法满足多样性要求,并可以抵御BGE(Billet,Gilbert,Ech-Chatbi)攻击。In view of lacking methods for prevention against dynamic debugging in existing applications,a new method combining white box SM4 algorithm with watermarking technology was proposed.The affine transformation and iteration of the whitebox SM4 algorithm was properly optimized.Based on the key technology of the watermarking algorithm,the codes were detected whether had been tampered.In case of tampering,the response codes were triggered immediately,and the entry function was changed to make applications invalid of program.On the premise of satisfying the whitebox environment for cellphone applications,the spatial complexity could be 1/2 lower than before,and the time efficiency could be improved roughly by 4 times.Through data calculation,it can be seen that the proposed white⁃box algorithm can meet the requirement for diversity and resist Billet,Gilbert,Ech⁃Chatbi(BGE)attacks.
关 键 词:白盒SM4 数字水印 防篡改 隐私安全 BGE攻击
分 类 号:TN918[电子电信—通信与信息系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.174