西安电子科技大学学报 ›› 2024, Vol. 51 ›› Issue (2): 224-238.doi: 10.19665/j.issn1001-2400.20230410

• 计算机科学与技术&网络空间安全 • 上一篇    

一种改进条件广播代理重加密的数据共享方案

翟社平1,2(), 陆娴婧1(), 霍媛媛1(), 杨锐1()   

  1. 1.西安邮电大学 计算机学院,陕西 西安 710121
    2.西安邮电大学 陕西省网络数据分析与智能处理重点实验室,陕西 西安 710121
  • 收稿日期:2023-02-16 出版日期:2023-09-08 发布日期:2023-09-08
  • 作者简介:翟社平(1971—),男,教授,E-mail:zhaisheping@xupt.edu.cn;
    陆娴婧(1998—),女,西安邮电大学硕士研究生,E-mail:bea_997197275@163.com;
    霍媛媛(1998—),女,西安邮电大学硕士研究生,E-mail:997197275@qq.com;
    杨 锐(1976—),女,讲师,E-mail:3535972421@qq.com
  • 基金资助:
    国家自然科学基金(61373116);工业和信息化部通信软科学项目(2018-R-26);陕西省重点研发项目(2022GY-038);陕西省教育厅科学研究计划(18JK0697);陕西省社会科学基金(2016N008);西安市社会科学规划基金(17X63);陕西省大学生创新创业训练计划(202211664016);西安邮电大学研究生创新基金(CXJJYL2021050)

Improved data sharing scheme based on conditional broadcast proxy re-encryptionn

ZHAI Sheping1,2(), LU Xianjing1(), HUO Yuanyuan1(), YANG Rui1()   

  1. 1. School of Computer Science and Technology,Xi’an University of Posts and Telecommunications,Xi’an 710121,China
    2. Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing,Xi’an University of Posts and Telecommunications,Xi’an 710121,China
  • Received:2023-02-16 Online:2023-09-08 Published:2023-09-08

摘要:

传统的条件广播代理重加密数据共享方式过度依赖不可信第三方代理商,存在效率低、数据安全和隐私泄露等问题。针对以上问题,提出了一种将条件广播代理重加密与区块链共识机制相结合的信息安全保障方案。首先,为解决单个代理商的单点故障以及合谋攻击问题,所提方案使用区块链节点轮流担任代理商节点,同时利用融合信誉机制的委托权益证明共识算法筛选出高信誉度的代理商节点参与重加密过程,大大降低了单点故障和合谋攻击的风险。其次,针对代理商节点对重加密密钥使用的高权限问题,引入门限密钥思想,将重加密密钥分割为多个片段,这些片段分布于不同的代理商节点上。通过这种方式,任何单个代理商节点都无法单独完成数据的解密,从而有效提高了重加密过程的安全性。最后,通过对方案的安全性、正确性和可信度进行分析,表明提出的方案能有效解决传统方案中的安全隐患。仿真实验结果证明,与现有数据共享方案相比,所提方案在保障数据安全方面具有明显优势,同时计算成本较低。

关键词: 条件广播代理重加密, 门限密钥, 区块链, 共识机制

Abstract:

Traditional conditional broadcast proxy re-encryption data sharing approaches over-rely on untrustworthy third-party proxy servers,which leads to issues of a low efficiency,data security and privacy leaks.To address the above problems,this paper proposes an information security protection scheme that combines conditional broadcast proxy re-encryption with blockchain consensus mechanisms.First,to solve the single point of failure and collusion attacks of individual proxy servers,this scheme uses blockchain nodes to take turns to act as proxy servers.At the same time,it selects high-credibility proxy servers to participate in re-encryption through the Delegated Proof of Stake(DPoS) consensus algorithm that integrates credibility mechanisms,greatly reducing the risks of the single point of failure and collusion attacks.Second,to address the high permission issue of proxy servers using re-encryption keys,this paper introduces the threshold cryptosystem concept and splits the re-encryption key into multiple fragments distributed across different proxy servers.In this way,any single proxy server is unable to decrypt data independently,thus effectively improving the security of the re-encryption process.Finally,through the analysis of the security,correctness and credibility of the scheme,it is demonstrated that this scheme can effectively solve security vulnerabilities in traditional schemes.Related simulation experimental results also prove that compared with existing data sharing schemes,this scheme has significant advantages in ensuring data security while having lower computational costs.

Key words: conditional broadcast proxy re-encryption, threshold key, blockchain, consensus mechanism

中图分类号: 

  • TP309
Baidu
map