计算机应用 ›› 2017, Vol. 37 ›› Issue (4): 999-1003.DOI: 10.11772/j.issn.1001-9081.2017.04.0999

• 网络空间安全 • 上一篇    下一篇

支持安全多方同态乘积计算的谓词加密方案

李镇林1,2, 张薇1,2, 戴晓明1,2   

  1. 1. 武警工程大学 电子技术系, 西安 710086;
    2. 武警部队 密码与信息安全保密重点实验室(武警工程大学), 西安 710086
  • 收稿日期:2016-09-14 修回日期:2016-12-22 出版日期:2017-04-10 发布日期:2017-04-19
  • 通讯作者: 李镇林
  • 作者简介:李镇林(1992-),男,四川巴中人,硕士研究生,主要研究方向:密码学;张薇(1976-),女,陕西西安人,副教授,博士,主要研究方向:密码学、信息安全;戴晓明(1991-),男,河北隆化人,硕士研究生,主要研究方向:密码学。
  • 基金资助:
    国家自然科学基金资助项目(61272492);陕西省自然科学基金资助项目(2016JQ6037)。

Predicate encryption scheme supporting secure multi-party homomorphic multiplicative computation

LI Zhenlin1,2, ZHANG Wei1,2, DAI Xiaoming1,2   

  1. 1. Department of Electronic Technology, Engineering College of Chinese Armed Police Force, Xi'an Shaanxi 710086, China;
    2. Key Laboratory of Chinese Armed Police Force for Cryptology and Information Security(Engineering College of Chinese Armed Police Force), Xi'an Shaanxi 710086, China
  • Received:2016-09-14 Revised:2016-12-22 Online:2017-04-10 Published:2017-04-19
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (62172492) and the Natural Science Foundation of Shaanxi Province (2016JQ6037).

摘要: 针对传统安全多方计算(SMC)加密方案中,每一位参与者都能获知最终结果,这种粗粒度的访问控制不适用于要求特定用户对密文进行解密的问题,提出了对计算结果解密权限控制更精确的加密方案。通过与谓词加密相结合,构造了一种支持安全多方同态乘积计算的谓词加密方案,具有乘法同态性。与现有的谓词加密方案相比,该方案不仅支持同态操作,并且在对最终计算结果的解密权限上,该方案的控制更加精确。在当前云环境背景下,实现了对计算结果访问控制细粒度更高的安全多方计算,并且验证方案达到不可区分的属性隐藏抵抗选择明文攻击(IND-AH-CPA)安全。

关键词: 安全多方计算, 同态加密, 谓词加密, 云计算, 访问控制

Abstract: In the traditional Secure Multi-party Computation (SMC), each participant can obtain the final result, but this coarse-grained access control may not be suitable for the requirements of specific users to decrypt ciphertexts, thus a new encryption scheme which has more accurate access control on the decryption authority of computation results was put forward. Combined with predicate encryption, a predicate encryption scheme with multiplicative homomorphic property for the secure multi-party computation was constructed. Compared with the existing predicate encryption, it supports the homomorphic operation, and is more accurate in access control on the decryption authority of computation results. In the current background of cloud environment, the secure multi-party computation of more fine-grained access control on computation results is realized, which is proved secure under INDistinguishable Attribute-Hiding against Chosen Plaintext Attacks (IND-AH-CPA).

Key words: Secure Multi-party Computation (SMC), homomorphic encryption, predicate encryption, cloud computation, access control

中图分类号: