(12)发明专利申请
(21)申请号 CN202010145056.1 (22)申请日 2020.03.04 (71)申请人 西安电子科技大学
地址 710071 陕西省西安市太白南路2号西安电子科技大学
(10)申请公布号 CN111506313A
(43)申请公布日 2020.08.07
(72)发明人 王永智;王博;沈玉龙;何昶辉;赵迪;邹宇;苟旭春 (74)专利代理机构 西安长和专利代理有限公司
代理人 黄伟洪
(51)Int.CI
权利要求说明书 说明书 幅图
()发明名称
一种基于神经网络的程序控制流混淆方法及系统
(57)摘要
本发明属于程序控制流混淆技术领域,公
开了一种基于神经网络的程序控制流混淆方法及系统,将原始程序中分支语句的判断条件进行隐藏,并将所述分支语句的判断条件转换为第一自定义函数,获得混淆后程序;再根据标准化判断条件训练对应的神经网络二分类模型,并利用所述第一自定义函数调用神经网络推理计算替代原始程序中的条件。本发明避免了应用程序逻辑被恶意攻击者获取和篡改;构造和插入伪分支语
句,将程序的控制流图复杂化,增大了恶意攻击者阅读和理解程序逻辑的难度。本发明结合云计算场景,通过转换每个分支语句的条件,并利用神经网络推理替代分支语句的判断条件,从而保证高控制流机密性。
法律状态
法律状态公告日
2020-08-07
法律状态信息
公开
法律状态
公开
权利要求说明书
一种基于神经网络的程序控制流混淆方法及系统的权利要求说明书内容是....请下载后查看
说明书
一种基于神经网络的程序控制流混淆方法及系统的说明书内容是....请下载后查看
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务