电子学报 ›› 2019, Vol. 47 ›› Issue (2): 337-343.DOI: 10.3969/j.issn.0372-2112.2019.02.012

• 学术论文 • 上一篇    下一篇

基于可提取哈希证明系统的多策略加密方案

张丽娜1,2,3, 杨波1,3, 黄梅娟1,3,4, 贾艳艳2   

  1. 1. 陕西师范大学计算机科学学院, 陕西西安 710119;
    2. 西安科技大学计算机科学与技术学院, 陕西西安 710054;
    3. 中国科学院信息工程研究所信息安全国家重点实验室, 北京 100093;
    4. 宝鸡文理学院数学与信息科学学院, 陕西宝鸡 721013
  • 收稿日期:2018-01-22 修回日期:2018-06-22 出版日期:2019-02-25
    • 通讯作者:
    • 杨波
    • 作者简介:
    • 张丽娜 女,1981年出生,博士,副教授,研究方向为密码学、信息安全.E-mail:zhangln@xust.edu.cn
    • 基金资助:
    • 国家重点研发计划 (No.2017YFB0802000); 国家自然科学基金 (No.61572303,No.61772326); 中国科学院信息工程研究所信息安全国家重点实验室开放课题 (No.2017-MS-03); "十三五"国家密码发展基金 (No.MMJJ20180217); 中央高校基本科研业务费项目 (No.GK201702004); 陕西省自然科学基础研究计划 (No.2017JQ6026); 榆林市科技计划产学研项目 (No.2014CXY-08-01)

A Multi-Policy Encryption Scheme Based on Extractable Hash Proof Systems

ZHANG Li-na1,2,3, YANG Bo1,3, HUANG Mei-juan1,3,4, JIA Yan-yan2   

  1. 1. School of Computer Science, Shaanxi Normal University, Xi'an, Shaanxi 710119, China;
    2. Department of Computing Science and Technology, Xi'an University of Science and Technology, Xi'an, Shaanxi, 710054, China;
    3. State Key Laboratory of Information Security, Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China;
    4. Department of Mathematics, Baoji University of Arts and Sciences, Baoji, Shaanxi 721013, China
  • Received:2018-01-22 Revised:2018-06-22 Online:2019-02-25 Published:2019-02-25
    • Supported by:
    • National Key Research and Development Program of China (No.2017YFB0802000); National Natural Science Foundation of China (No.61572303, No.61772326); Open Project of State Key Laboratory of Information Security of Institute of Information Engineering,  CAS (No.2017-MS-03); National Cryptography Development Fund during the 13th Five-year Plan (No.MMJJ20180217); Program of Fundamental Research Funds for the Central Universities (No.GK201702004); Natural Science Basic Research Program of Shaanxi Province (No.2017JQ6026); Industry-University-Research Project of Yulin Science Technology Program (No.2014CXY-08-01)

摘要: 哈希证明系统由Cramer-Shoup在2002年首次提出,到目前为止仍是密码工作者的研究热点之一.进而,Wee在2010年提出可提取哈希证明系统的概念,其可用来构造基于查找性困难假设的公钥加密方案.本文在可提取哈希证明系统之上,通过重新定义系统参数的意义,扩大了可提取哈希证明系统的密码学应用范围.我们利用可提取哈希证明系统的框架构造了一个基本的基于Diffie-Hellman关系的All-But-One可提取哈希证明系统.在此基础上细粒度了辅助输入,引入权重计算,给出了一个基于标签和可变策略的CCA加密方案,并进行了详细的安全性证明.特别的,该方案比可提取具有更丰富的抽象表达,即是All-But-N的,也即在提取模式中由标签决定的分支数量可以有n个.同时,该方案是基于困难性可搜索问题,本质上是基于计算性的Diffie-Hellman问题.

关键词: Diffie-Hellman关系, 选择密文攻击, 哈希证明系统, 可提取哈希证明系统, 多策略

Abstract: Hash proof systems,which was first introduced by Cramer and Shoup in 2002,is still one of the hottest research topics in cryptography.And then Wee proposed the concept of extractable hash proof system in 2010 and it is a concept extension on the hash proof system and as a paradigm of constructing PKE from search problems.On the basis of the extractable hash proof system,this paper expands the application scope of the extractable hash proof system by redefining the meaning of system parameters.We construct a basic All-But-One extractable hash proof system based on Diffie-Hellman relations by using the framework of extractable hash proof system.Based on this,fine-grained auxiliary input and weighting calculation are introduced.A new variable-policy CCA encryption scheme based on tag is proposed,and the security proof is also given in details.In particular,this scheme is a richer abstraction of extractable hash proof system that it is All-But-N,which means that the number of branches determined by the tag in the extraction mode could be n.At the same time,the scheme is based on the difficulty of the search problem and is essentially based on the computational Diffie-Hellman problem.

Key words: Diffie-Hellman relations, chosen ciphertext attack, hash proof systems, extractable Hash proof system, multi-policy

中图分类号: