首页> 外文会议>European Symposium on Research in Computer Security >On Manufacturing Resilient Opaque Constructs Against Static Analysis
【24h】

On Manufacturing Resilient Opaque Constructs Against Static Analysis

机译:静态分析制造弹性不透明构建体

获取原文

摘要

Opaque constructs have developed into a commonly used primitive in obfuscation, watermarking, and tamper-proofing schemes. However, most prior work has based the resilience of these primitives on a poorly defined reduction to a known NP-complete problem. There has been little scrutiny of the adversarial model and little discussion of how to generate instances that are always hard. In this paper, we offer what we believe to be the first complete algorithm for generating resilient opaque constructs against static analysis. We base their resilience on the complexity of 3SAT instances with cn clauses for c = 6 and n distinct variables. We draw on existing theoretical bounds to show that these instances always require exponential time to defeat under formal notions of resolution complexity. This paper also explores in-depth the security of opaque constructs in real-world settings. We argue that the common theoretical model used in prior work (as well as our resilient opaque construction scheme) is too optimistic. It does not offer practical obfuscation against an adversary who tolerates some small false positive rate. We offer a heuristic-based attack to demonstrate this issue. Our results suggest that opaque constructs should be viewed with a high degree of skepticism until they can be proven secure under more useful theoretical models.
机译:不透明构建体已经开发成常用原始的混淆,水印和防篡改方案。然而,大多数事先工作都基于这些原语的恢复性对已知的NP完整问题的差无效。对抗性模型几乎没有审查,很少有人讨论如何生成总是很难的情况。在本文中,我们提供了我们认为是第一种用于产生静态分析的弹性不透明构造的完整算法。我们将它们的弹性基于3SAT实例的复杂性,CN条款对于C = 6和N个不同的变量。我们借鉴了现有的理论界,以表明这些实例总是需要指数时间在决议复杂性的正式概念下失效。本文还探讨了现实世界中不透明构建体的安全性。我们认为,在现有工作(以及我们的弹性不透明施工方案)中使用的常见理论模型过于乐观。对耐受一些小错误阳性率的反对者来说,它并没有提供实际混淆。我们提供了一种基于启发式的攻击来证明这个问题。我们的研究结果表明,不透明的构建体应以高度的怀疑,直到可以在更有用的理论模型下被证明是安全的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号