【24h】

Obfuscation Combiners

机译:混淆合并器

获取原文

摘要

Obfuscation is challenging; we currently have practical candidates with rather vague security guarantees on the one side, and theoretical constructions which have recently experienced jeopardizing attacks against the underlying cryptographic assumptions on the other side. This motivates us to study and present robust combiners for obfus-cators, which integrate several candidate obfuscators into a single obfus-cator which is secure as long as a quorum of the candidates is indeed secure. We give several results about building obfuscation combiners, with matching upper and lower bounds for the precise quorum of secure candidates. Namely, we show that one can build 3-out-of-4 obfuscation combiners where at least three of the four combiners are secure, whereas 2-out-of-3 structural combiners (which combine the obfuscator candidates in a black-box sense) with only two secure candidates, are impossible. Our results generalize to (2γ+ 1)-out-of-(3γ+ 1) combiners for the positive result, and to 2γ-out-of-3γ results for the negative result, for any integer γ. To reduce overhead, we define detecting combiners, where the combined obfuscator may sometimes produce an error-indication instead of the desired output, indicating that some of the component obfuscators is faulty. We present a (γ + 1)-out-of-(2γ + 1) detecting combiner for any integer γ, bypassing the previous lower bound. We further show that γ-out-of-2γ structural detecting combiners are again impossible. Since our approach can be used for practical obfuscators, as well as for obfuscators proven secure (based on assumptions), we also briefly report on implementation results for some applied obfuscator programs.
机译:混淆是具有挑战性的;我们目前一方面有一些实用的候选人,这些候选人的安全性保证都比较模糊,另一方面,理论结构最近遭受了对基础加密假设的威胁攻击。这促使我们研究并提出用于混淆器的鲁棒组合器,该组合器将多个候选混淆器集成到单个混淆器中,只要确实有足够的候选者安全性,该组合器就可以保证安全。我们给出了有关构建混淆组合器的一些结果,并为安全候选者的精确定额匹配了上限和下限。即,我们表明,可以建立4个混淆器中至少有3个是安全的,而4个混淆器中的3个是安全的,而3个构造器中的2个(在黑盒意义上将混淆器候选者组合在一起) )只有两个安全的候选人,这是不可能的。对于任何整数γ,我们的结果推广到(3γ+ 1)合计中的(2γ+ 1)个,对于负数结果归纳为(3γ+ 1)合中的2γ负的结果。为了减少开销,我们定义了检测组合器,其中组合的混淆器有时可能会产生错误指示,而不是所需的输出,这表明某些组件混淆器有故障。我们为任何整数γ提供了一个(2 + 1 + 1)中的(γ+1)检测合并器,绕过了先前的下限。我们进一步证明,从2γ结构中检测出γ的组合器再次是不可能的。由于我们的方法既可以用于实际的混淆器,也可以用于经过验证的安全性混淆器(基于假设),因此,我们还将简要报告一些已应用的混淆器程序的实施结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号