首页|基于SM9的分层标识广播内积函数加密

基于SM9的分层标识广播内积函数加密

扫码查看
内积函数加密支持当使用一个与向量y相关的私钥解密一份与向量x相关的密文时,解密者仅能获得内积值<x,y>而无法获取任何其他信息。分层广播内积函数加密,则进一步具有密文向指定用户广播与密钥授权的性质。SM9标识加密是我国自主设计的一个商用密码标准,已被应用于物联网、医疗协同服务与电子政务等领域,但SM9标识加密算法及现有扩展算法均无法同时实现内积函数的功能与密文广播、密钥授权的性质,限制了 SM9标识加密算法的适用场景。本文基于SM9标识加密算法设计了一个分层标识广播内积函数加密方案HIBB-IPFE-SM9。方案构造借鉴了 Abdalla等的内积函数加密(PKC'15)与Liu等的分层广播加密(ACISP'14)的设计思想,解密算法仅包含两个双线性配对运算。本文还在随机谕言机模型中证明了方案满足选择明文安全性。最后,对提出方案与现有相关方案进行了对比分析,结果显示HIBB-IPFE-SM9方案在计算和通信开销上与相关方案是可比的。
Hierarchical identity-based broadcast inner product functional encryption based on SM9
In the inner product functional encryption,when decrypting a ciphertext corresponding with the vector x leveraging a secret key related with the vector y,the decryptor can merely obtain<x,y>and nothing else.The hierarchical broadcast inner product encryption further achieves the features of ciphertext broadcasting to target users and key delegation.The SM9 identity-based encryption as a Chinese cryptographic standard designed by China,has been applied in Internet of Things,medical collaboration services and e-government affairs.Nevertheless,the SM9 encryption and its current extension algorithms cannot achieve the inner product functionality,and the ciphertext broadcast and key delegation features simultaneously,which restricts its application scenarios.In this paper,we design a hierarchical identity-based broadcast inner product functional encryption scheme based on SM9,dubbed HIBB-IPFE-SM9,which borrows the design ideas of Abdalla et al.'s inner product functional encryption scheme(PKC'15)and Liu et al.'s hierarchical broadcast encryption scheme(ACISP'14).Its decryption algorithm only contains two pairing operations.We also formally prove the HIBB-IPFE-SM9 scheme chosen-plaintext secure in the random oracle model.Eventually,we compare our HIBB-IPFE-SM9 scheme with the related schemes.The results demonstrate that ours has comparable computation and communication costs to them.

inner product functional encryptionhierarchical broadcast encryptionidentity-based cryptographySM9CPA

李聪、梁俊凯、丁煜甲、沈晴霓、吴中海

展开 >

北京大学计算机学院,北京 100871

软件工程国家工程研究中心(北京大学),北京 100871

北京大学-八分量区块链与隐私计算联合实验室(北京大学),北京 100871

北京大学软件与微电子学院,北京 102600

展开 >

内积函数加密 分层广播加密 标识密码 SM9 选择明文安全

国家重点研发计划国家自然科学基金国家自然科学基金

2022YFB27033016167206261232005

2024

中国科学F辑
中国科学院,国家自然科学基金委员会

中国科学F辑

CSTPCD北大核心
影响因子:1.438
ISSN:1674-5973
年,卷(期):2024.54(6)