J4 ›› 2015, Vol. 42 ›› Issue (5): 20-25.doi: 10.3969/j.issn.1001-2400.2015.05.004

• 研究论文 • 上一篇    下一篇

支持多关键字的可搜索公钥加密方案

李昊星1;李凤华2;宋承根3;苏铓1;刘歆3   

  1. (1. 西安电子科技大学 综合业务网理论及关键技术国家重点实验室,陕西 西安  710071;
    2. 中国科学院信息工程研究所,北京  100093;
    3. 北京电子科技学院 信息安全研究所,北京  100070)
  • 收稿日期:2014-09-03 出版日期:2015-10-20 发布日期:2015-12-03
  • 通讯作者: 李凤华
  • 作者简介:李昊星(1982-),男,西安电子科技大学博士研究生,E-mail:lhx595@126.com.
  • 基金资助:

    国家自然科学基金资助项目(61170251);数字版权保护技术研发工程资助项目(1681300000119);国家863高技术研究发展计划资助项目(2012AA013102);国家863高技术研究发展计划资助项目(2012AA01A401)

Public key encryption with multi-keywords search

LI Haoxing1;LI Fenghua2;SONG Chenggen3;SU Mang3;LIU Xin3   

  1. (1. State Key Lab. of Integrated Service Networks, Xidian Univ., Xi'an  710071, China;
    2. Institute of Information Engineering, Chinese Academy of Sciences, Beijing  100093, China;
    3. Institute of Information Security, Beijing Electronic Science and Technology Institute, Beijing  100070, China)
  • Received:2014-09-03 Online:2015-10-20 Published:2015-12-03
  • Contact: LI Fenghua

摘要:

为了提升可搜索公钥加密方案中服务器端关键字的搜索效率,提出了基于拉格朗日多项式的互逆映射构造方法和支持多关键字的可搜索加密公钥方案.该方案中,每组关键字对应一对互逆映射,发送者将该组关键字密文的变换结果输出给服务器,接收者向服务器发送陷门,只有当陷门关键字属于该组关键字时,服务器才能还原出陷门关键字的密文以进行匹配计算,仅需一次双线性对计算即可搜索多个关键字.该方案在标准模型中是语义安全的,关键字匹配效率较高且没有限制条件.

关键词: 可搜索加密, 多关键字搜索, 安全性证明, 隐私, 云存储

Abstract:

In order to improve the server-side keywords-searching efficiency in public key encryption by keyword search schemes, we propose a method of constructing reciprocal maps based on lagrange polynomial and a public key encryption by multi-keywords search scheme. In the scheme, each couple of reciprocal maps corresponds to a set of keywords. The sender makes ciphertext transformation for the set of keywords, and sends the result to the server. The receiver sends a searching-keyword trapdoor to the server. The server can restore the ciphertext of the keyword corresponding to the trapdoor for matching, only if the keyword belongs to the set. Only one pair computing is required to finish multi-keywords searching. The scheme is semantically secure in the standard model, and has a high efficiency of keywords searching with no restriction.

Key words: searchable encryption, multikeywords search, security proof, privacy, cloud storage

Baidu
map