...
首页> 外文期刊>International Journal of Performability Engineering >Software Protection Algorithm based on Control Flow Obfuscation
【24h】

Software Protection Algorithm based on Control Flow Obfuscation

机译:基于控制流量混淆的软件保护算法

获取原文
获取原文并翻译 | 示例
           

摘要

Control flow confusion is a software protection technique. There is uncertainty of obfuscation strength and extra cost by using the traditional garbage code control flow obfuscation algorithm. To solve this problem, a control flow obfuscation algorithm based on nested complexity is proposed. The cost introduced by obfuscation is calculated quantitatively, and the complexity of control flow is measured by nested complexity. The knapsack decision table is constructed based on the idea of packet knapsack. Considering the obfuscation strength and the cost, the garbage code insertion point is selected, and the obfuscation strength is increased as much as possible within the cost threshold. The results show that the obfuscation strength of the algorithm in this paper is higher than that of the control flow obfuscation algorithm using the traditional random insertion strategy.
机译:控制流量混淆是一种软件保护技术。 使用传统的垃圾码控制流量混淆算法,对混淆强度和额外成本存在不确定性。 为了解决这个问题,提出了一种基于嵌套复杂性的控制流量混淆算法。 通过混淆引入的成本是数量地计算的,并且通过嵌套复杂度测量控制流程的复杂性。 Knapsack决策表是基于包背包的想法构建的。 考虑到混淆强度和成本,选择了垃圾代码插入点,并且在成本阈值内尽可能地增加了混淆强度。 结果表明,本文算法的混淆强度高于使用传统随机插入策略的控制流量混淆算法的混淆强度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号