Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2020, Vol. 46 ›› Issue (1): 129-135,143. doi: 10.19678/j.issn.1000-3428.0053213

Previous Articles     Next Articles

HIBE Scheme Based on Programmable Hash Function on Lattices

YE Qing, WANG Mingming, TANG Yongli, QIN Panke, WANG Yongjun   

  1. College of Computer Science and Technology, Henan Polytechnic University, Jiaozuo, Henan 454000, China
  • Received:2018-11-22 Revised:2018-12-27 Online:2020-01-15 Published:2020-01-08

格上基于可编程哈希函数的HIBE方案

叶青, 王明明, 汤永利, 秦攀科, 王永军   

  1. 河南理工大学 计算机科学与技术学院, 河南 焦作 454000
  • 作者简介:叶青(1981-),女,讲师、博士,主研方向为密码学、信息安全;王明明,硕士研究生;汤永利(通信作者),教授、博士后;秦攀科,讲师、博士;王永军,副教授。
  • 基金资助:
    国家自然科学基金(61802117);"十三五"国家密码发展基金(MMJJ20170122);河南省重点研发与推广专项(182102310923);河南省高等学校重点科研项目(16A520013,18A413001,18B520018,19A520025);河南理工大学自然科学基金(T2018-1)。

Abstract: To address the computational complexity of trapdoor generation of Hierarchical Identity-Based Encryption(HIBE) scheme on lattices under the standard mode,this paper proposes a HIBE scheme based on programmable hash function.First,the trapdoor is generated by MP12 trapdoor function.Then,the master public key,the master private key and the ciphertext are obtained by programmable hash function.Experimental results show that compared with the HIBE scheme with fixed dimension under the standard mode,the computational complexity of trapdoor generation of this method is significantly diminished,and the length of the main public key is reduced to O(logbn),which can satisfy the INDr-aID-CPA security.

Key words: lattice cryptography, Hierarchical Identity-Based Encryption(HIBE), programmable hash function, MP12 trapdoor function, INDr-aID-CPA security

摘要: 在标准模型下,格上基于分级身份的加密(HIBE)方案的陷门生成计算复杂度较高。针对该问题,提出一种基于可编程哈希函数的HIBE加密方案。利用MP12陷门函数生成陷门,由可编程哈希函数得到主公钥、主私钥以及密文。实验结果表明,与标准模型下格上固定维度的HIBE方案相比,该方案的陷门生成计算复杂度显著降低,主公钥长度减小至O(logbn),且满足INDr-aID-CPA安全。

关键词: 格密码, 基于分级身份的加密, 可编程哈希函数, MP12陷门函数, INDr-aID-CPA安全

CLC Number: