【技术实现步骤摘要】
本专利技术应用于软件保护代码混淆领域,具体涉及一种基于lgf-net的代码混淆有效性评估方法及系统。
技术介绍
1、代码混淆作为一种软件保护技术,由于其有着实施起来灵活方便、开销小等优点,目前已广泛应用在物联网、云计算以及人工智能等领域。由于目前代码混淆算法的种类繁多,效果差异也比较大,开发者在使用时也难以评判,因此很有必要评估代码混淆算法的有效性,建立尽量全面且客观的代码混淆算法有效性评估方法,以便开发者在使用代码混淆算法时可以得到相对客观的参考。
2、目前代码混淆有效性评估方法大致可分为三类,分别是基于攻击度量的代码混淆有效性评估、基于综合评价法的代码混淆有效性评估和基于机器学习的代码混淆有效性评估。由于基于攻击度量的代码混淆有效性评估很大程度上取决于攻击者的水平,评估效果褒贬不一,缺乏通用性;而基于综合评价法的代码混淆有效性评估和基于机器学习的代码混淆有效性评估都是通过经典指标来进行评估,可参考程度较高。
3、collberg等人最早提出4种代码混淆算法有效性的评估指标,分别为强度、弹性、开销和隐蔽性;基于
...【技术保护点】
1.一种基于LGF-Net的代码混淆有效性评估方法,其特征在于,包括:
2.根据权利要求1所述的基于LGF-Net的代码混淆有效性评估方法,其特征在于,所述的将传入到LFTM进行特征选择和处理的步骤包括有:
3.根据权利要求1所述的基于LGF-Net的代码混淆有效性评估方法,其特征在于,所述的将传入到GFTM进行特征融合的步骤包括有:
4.根据权利要求2所述的基于LGF-Net的代码混淆有效性评估方法,其特征在于,所述的和的计算公式为:
5.根据权利要求2所述的基于LGF-Net的代码混淆有效性评估方法,其特征在于,所述
...【技术特征摘要】
1.一种基于lgf-net的代码混淆有效性评估方法,其特征在于,包括:
2.根据权利要求1所述的基于lgf-net的代码混淆有效性评估方法,其特征在于,所述的将传入到lftm进行特征选择和处理的步骤包括有:
3.根据权利要求1所述的基于lgf-net的代码混淆有效性评估方法,其特征在于,所述的将传入到gftm进行特征融合的步骤包括有:
4.根据权利要求2所述的基于lgf-net的代码混淆有效性评估方法,其特征在于,所述的和的计算公式为:
5.根据权利要求2所述的基于lgf-net的代码混淆有效性评估方法,其特征在于,所述的、和以及、和的计算公式为:
6.根据权利要求3 所述的基于lgf-net的代码混淆有效性评估方法...
【专利技术属性】
技术研发人员:苏庆,袁梓迪,曾奎达,黄剑锋,李小妹,刘添添,谢国波,林志毅,
申请(专利权)人:广东工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。