计算机应用 ›› 2015, Vol. 35 ›› Issue (2): 387-392.DOI: 10.11772/j.issn.1001-9081.2015.02.0387

• 信息安全 • 上一篇    下一篇

标准模型下可证安全的无证书全同态加密体制

李少鲲1,2   

  1. 1. 信息工程大学, 郑州 450002;
    2. 数学工程与先进计算国家重点实验室, 郑州 450002
  • 收稿日期:2014-09-11 修回日期:2014-11-07 出版日期:2015-02-10 发布日期:2015-02-12
  • 通讯作者: 李少鲲
  • 作者简介:李少鲲(1988-),男,北京人,硕士研究生,主要研究方向:云计算安全、全同态加密。

Provable secure certificateless fully homomorphic encryption scheme in standard model

LI Shaokun1,2   

  1. 1. Information Engineering University, Zhengzhou Henan 450002, China;
    2. State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou Henan 450002, China
  • Received:2014-09-11 Revised:2014-11-07 Online:2015-02-10 Published:2015-02-12

摘要:

针对现有全同态加密体制普遍存在的公钥尺寸大的缺陷,结合无证书公钥加密的思想,提出一种无证书全同态加密体制设计方案,无需对公钥进行身份认证,因而有效提高密码系统的整体应用效率。体制利用满秩差分矩阵实现身份信息的嵌入,摆脱了对于哈希函数的依赖,因而在安全性证明中无需引入随机谕示假设;借助一对彼此对偶的正态分布采样函数实现部分私钥的提取,进而结合容错学习问题实例生成体制私钥;通过双重加密使服务器失去对用户密文进行解密的能力,从而杜绝密钥托管问题。体制的安全性在标准模型下归约到容错学习问题的难解性。

关键词: 全同态加密, 无证书公钥加密, 容错学习问题, 可证安全, 标准模型

Abstract:

Focused on the flaw of large-scale public keys which is shared by the existing fully homomorphic encryption schemes, the idea of certificateless public-key encryption was introduced into the design of fully homomorphic encryption schemes, and an certificateless fully homomorphic encryption scheme was proposed. The overall efficiency of the cryptosystem would be improved since the public keys of the scheme no longer need identity authentication. The full-rank differencing matrix was used to embed the identities into the scheme, and the random oracles were no longer needed in the security proof because of the absence of hash function. The partial private keys were abstracted by a pair of dual normal distribution sampling functions, and were transformed to the private keys by the instance of learning with errors problem. The scheme employed double encryption to deprive the servers of the capability of decryption and thus avoided key escrow. The security of the scheme reduces to the hardness of learning with errors problem.

Key words: fully homomorphic encryption, certificateless public-key encryption, learning with errors problem, provable security, standard model

中图分类号: