首页> 外文会议>International Workshop on Security >A Note on the (Im)possibility of Using Obfuscators to Transform Private-Key Encryption into Public-Key Encryption
【24h】

A Note on the (Im)possibility of Using Obfuscators to Transform Private-Key Encryption into Public-Key Encryption

机译:关于(IM)的可能性,使用混淆器将私钥加密转换为公钥加密的可能性

获取原文

摘要

Transforming private-key encryption schemes into public-key encryption schemes is an interesting application of program obfuscation. The idea is that, given a private-key encryption scheme, an obfuscation of an encryption program with a private key embedded is used as a public key and the private key is used for decryption as it is. The security of the resulting public-key encryption scheme would be ensured because obfuscation is unintelligible and the public key is expected to leak no information on the private key. This paper investigates the possibility of general-purpose obfuscators for such a transformation, i.e., obfuscators that can transform an arbitrary private-key encryption scheme into a secure public-key encryption scheme. Barak et al. have shown a negative result, which says that there is a deterministic private-key encryption scheme that is unobfuscatable in the sense that, given any encryption program with a private key embedded, one can efficiently compute the private key. However, it is an open problem whether their result extends to probabilistic encryption schemes, where we should consider a relaxed notion of obfuscators, i.e., sampling obfuscators. Programs obfuscated by sampling obfuscators do not necessarily compute the same function as the original program, but produce the same distribution as the original program. In this paper, we show that there is a probabilistic private-key encryption scheme that can not be transformed into a secure public-key encryption scheme by sampling obfuscators which have a special property regarding input-output dependency of encryption programs. Our intention is not to claim that the required special property is reasonable. Rather, we claim that general-purpose obfuscators for the transformation, if they exist, must be a sampling obfuscator which does NOT have the special property.
机译:将私钥加密方案转换为公钥加密方案是程序混淆的有趣应用程序。概念是,给定私钥加密方案,用私钥嵌入的加密程序的混淆用作公钥,私钥用于解密,因为它是如此。将确保生成的公钥加密方案的安全性,因为混淆是未溶于的,并且预计公钥将在私钥上泄漏任何信息。本文调查了通用的混淆器的可能性,即用于这种转换,即可能将任意私钥加密方案转换为安全公钥加密方案的混淆器。巴拉克等人。已经示出了负面结果,这表示存在确定的私有密钥加密方案,其意义上是不可粘的,因为嵌入具有私钥的任何加密程序,可以有效地计算私钥。但是,它是一个打开的问题,无论它们的结果是否延伸到概率加密方案,我们都应该考虑放松的混淆器的概念,即采样混淆器。采样混淆器的程序困扰的程序不一定将与原始程序相同的功能,但会产生与原始程序相同的分发。在本文中,我们示出了概率私有密钥加密方案,通过采样具有关于加密程序的输入输出依赖性的特殊特性的采样器,不能转换为安全的公钥加密方案。我们的意图不是声称所需的特殊财产是合理的。相反,我们声称,如果它们存在,则宣称转换的通用混淆器必须是一个没有特殊财产的采样混淆器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号