首页|基于SM9的密钥策略属性基加密及快速解密

基于SM9的密钥策略属性基加密及快速解密

扫码查看
属性基加密是一种通过指定访问策略实现数据共享的公钥加密技术,分为密钥策略属性基加密和密文策略属性基加密两种.在属性基加密中,数据拥有者通过指定一个访问策略(属性集合)对数据进行加密,被授权的接收者使用与属性集合(访问策略)相关联的解密密钥访问数据.与传统"一对一"的数据共享模式相比,属性基加密是一种更为精细的数据共享机制,可以提供"一对多"的数据共享模式,适用于区块链、云计算等信息系统中的多用户数据安全共享应用.SM9标识加密是我国设计的标识密码算法,用于保障数据的机密性,于2021年成为国际标准.但是,SM9标识加密仅提供"一对一"的数据共享模式.本文在SM9标识加密的基础上,结合经典密钥策略属性基加密的构造思路,构造了一种基于SM9的密钥策略属性基加密方案.所提方案中的密钥/密文结构与SM9标识加密算法中的密钥/密文结构相似,可与现有使用SM9的信息系统有效融合.在此基础上,提出基于SM9的密钥策略属性基加密快速解密方法.新方法具有以下特点:(1)通过增加密钥长度,将解密时使用的双线性运算数量由原来的2|I|个降低至2个,其中|I|表示解密时使用的线性秘密生成矩阵中的行数;(2)使用聚合技术,将密文中的群元素个数由原来的(2+|S|)个降低至3个,其中S表示加密时使用的属性集合;(3)新方法具有动态自适应性,用户可以根据实际需求在密钥长度和解密时间之间进行个性化权衡.这些特性使得所提新方法更适用于计算、带宽和存储资源受限的轻量级设备.最后,性能分析表明,该方案在实际应用中是可行的.
Key-Policy Attribute-Based Encryption Based on SM9 and Its Fast Decryption
Attribute-Based Encryption(ABE)is a public-key encryption technology that shares data by specifying an access policy.Based on the different access policy locations,Attribute-Based Encryption falls into two categories:Key-Policy ABE(KP-ABE)and Ciphertext-Policy ABE(CP-ABE).In KP-ABE,the data owner encrypts data by specifying a set of attributes,and authorized recipients use keys associated with the access policy to access the data.In CP-ABE,the data owner encrypts the data by specifying an access policy,and the authorized receiver uses keys associated with a set of attributes to access the data.Compared to traditional"one to-one"data sharing mode,ABE provides more fine-grained"one-to-many"data sharing capability,and is suitable for multi-user data security sharing applications in new information systems such as cloud computing,blockchain,and the Internet of Things.SM9 Identity-Based Encryption is one of the series of domestically designed Identity-Based Cryptographic algorithms used to ensure data confidentiality.It has become an international standard in 2021.However,SM9 Identity-Based Encryption only provides"one-to-one"data sharing mode.Based on the SM9 Identity-Based Encryption,this article combines the constructive ideas of the classic KP-ABE,uses Linear Secret Sharing Scheme(LSSS)to represent the access strategy,and proposes a KP-ABE based on SM9.The key/ciphertext structure in the proposed scheme is similar to that in SM9 and can be effectively integrated with existing information systems that use SM9.However,similar to most classic KP-ABE schemes,this scheme suffers from frequent and time-consuming decryption oper-ations.Therefore,based on the aforementioned scheme,a fast decryption method for KP-ABE based on SM9 is proposed.The new method has the following characteristics:(1)the new meth-od reduces the number of pairing operations used in decryption from the original 2|I|to 2 by increasing the length of the key,where|I|represents the number of rows in the linear secret sharing matrix used in decryption;(2)the new method uses public key aggregation technology to reduce the number of group elements in the ciphertext from the original(2+|S|)to 3,where S represents the set of attributes used in encryption;(3)the new method has dynamic self-adapta-bility,and users can make personalized trade-offs between key length and decryption time accord-ing to actual needs.For example,in devices with limited storage space,users can shorten the key length by increasing decryption time;In devices with limited computing power,users can reduce decryption time by increasing the length of the key.These features make the proposed new method more suitable for lightweight devices with limited computing,broadband,and storage resources.Finally,security analysis shows that the proposed scheme has the security against Chosen-Plaintext Attack under the(q,k+1)-DBDHI assumption,and can achieve the security against Chosen-Ciphertext Attack through FO conversion technology.Performance evaluation shows when the size of the attribute universe is 100 and the number of policy attributes is 50,the decryption time of the fast decryption method is 0.95s,which is a 69.2%reduction compared to the previous decryption time of 3.09 s.

key-policy attribute-based encryptionSM9fast decryptionconstant-size ciphertext

刘晓红、黄欣沂、程朝辉、伍玮

展开 >

福建师范大学计算机与网络空间安全学院 福州 350117

香港科技大学(广州)信息枢纽人工智能学域 广州 511455

深圳市奥联信息安全技术有限公司 广东深圳 518052

香港科技大学(广州)教育科学学院 广州 511455

展开 >

密钥策略属性基加密 SM9 快速解密 定长密文

国家自然科学基金国家自然科学基金

6203200562372108

2024

计算机学报
中国计算机学会 中国科学院计算技术研究所

计算机学报

CSTPCD北大核心
影响因子:3.18
ISSN:0254-4164
年,卷(期):2024.47(5)
  • 8