信息网络安全 ›› 2022, Vol. 22 ›› Issue (5): 84-93.doi: 10.3969/j.issn.1671-1122.2022.05.010

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

基于区块链的属性加密多授权机构安全模型研究

崔皓宇1,2, 马利民1,2, 王佳慧3, 张伟2()   

  1. 1.北京信息科技大学网络文化与数字传播北京市重点实验室,北京 100101
    2.北京信息科技大学计算机学院,北京 100101
    3.国家信息中心信息与网络安全部,北京 100045
  • 收稿日期:2022-03-09 出版日期:2022-05-10 发布日期:2022-06-02
  • 通讯作者: 张伟 E-mail:zhwei@bistu.edu.cn
  • 作者简介:崔皓宇(1996—),男,河北,硕士研究生,主要研究方向为密码应用、区块链|马利民(1983—),男,山东,副教授,博士,主要研究方向为网络安全协议、信息隐藏技术、大数据安全|王佳慧(1983—),女,山西,研究员,博士,主要研究方向为云计算安全、大数据安全、云取证安全|张伟(1980—),男,山东,教授,博士,主要研究方向为大数据存储与安全、软硬件协同设计
  • 基金资助:
    国家重点研发计划(2020YFC1522702)

Research on the Security Model of Multi-Authority for Attribute Encryption Based on Blockchain

CUI Haoyu1,2, MA Limin1,2, WANG Jiahui3, ZHANG Wei2()   

  1. 1. Beijing Key Laboratory of Internet Culture and Digital Dissemination Research, Beijing Information Science & Technology University, Beijing 100101, China
    2. School of Computer, Beijing Information Science & Technology University, Beijing 100101, China
    3. Department of Information and Security,The State Information Center, Beijing 100045, China
  • Received:2022-03-09 Online:2022-05-10 Published:2022-06-02
  • Contact: ZHANG Wei E-mail:zhwei@bistu.edu.cn

摘要:

云环境中属性加密算法可以有效实现数据云存储的细粒度访问控制,基于单授权机构的属性加密算法可能存在单点故障、密钥分发困难等问题,基于多授权机构的属性加密算法则存在通信开销大、授权机构不可信等问题。针对上述问题,文章提出一种基于区块链的属性加密多授权机构安全访问控制模型。首先,多个授权机构联合参与属性密钥生成和安全传输,避免了密钥关键信息的泄露;其次,通过共识机制和滑动窗口机制动态调节授权机构数量,防止单点故障,实现负载均衡。理论分析和实验数据表明,文章所提的方案能够有效保障数据安全,提高授权机构可信性、可靠性以及可审计性。

关键词: 区块链, 属性加密, 多授权机构

Abstract:

In the cloud environment, attribute encryption algorithms can effectively implement fine-grained access control of data cloud storage. Attribute encryption algorithms based on a single authority may have problems such as single point of failure and difficulty in key distribution, while attribute encryption algorithms based on multi-authority institutions have problems such as high communication overhead and untrustworthy authority. In view of the above problems, this paper proposed a blockchain-based attribute encryption multi-authority security access control model. Firstly, multiple authorized agencies jointly participate in the generation and secure transmission of attribute keys, which avoids the leakage of key information. Secondly, through the consensus mechanism and the sliding window mechanism, the authorized nodes are dynamically elected, the single point of failure is solved, the number of authorized nodes is dynamically adjusted, and the load balance is realized. Theoretical analysis and experimental data show that the scheme proposed in this paper can effectively ensure data security and improve the credibility, reliability and auditability of authorized institutions.

Key words: blockchain, attribute-based encryption, multi-authority

中图分类号: