作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2022, Vol. 48 ›› Issue (10): 158-168,175. doi: 10.19678/j.issn.1000-3428.0062803

• 网络空间安全 • 上一篇    下一篇

一种基于LWE‐CPABE的区块链数据共享方案

张晓东1, 陈韬伟1, 余益民1,2   

  1. 1. 云南财经大学 信息学院, 昆明 650221;
    2. 云南财经大学 智能应用研究院, 昆明 650221
  • 收稿日期:2021-09-26 修回日期:2021-11-29 发布日期:2021-12-02
  • 作者简介:张晓东(1995—),男,硕士研究生,主研方向为属性基加密、区块链技术;陈韬伟(通信作者)、余益民,教授、博士。
  • 基金资助:
    国家自然科学基金(71964037);中央引导地方科技发展专项资金(202007AD110001);电子政务建模仿真国家工程实验室开放课题项目(MEL-18-03)。

A Blockchain Data Sharing Scheme Based on LWE-CPABE

ZHANG Xiaodong1, CHEN Taowei1, YU Yimin1,2   

  1. 1. School of Information, Yunnan University of Finance and Economics, Kunming 650221, China;
    2. Intelligent Application Research Institute, Yunnan University of Finance and Economics, Kunming 650221, China
  • Received:2021-09-26 Revised:2021-11-29 Published:2021-12-02

摘要: 为应对量子计算对区块链上基于数论的隐私保护技术所带来的威胁,将区块链技术与格属性基加密算法有效融合,提出一种基于格的后量子CPABE区块链数据共享方案。将容错学习(LWE)作为方案的困难问题假设,构造一种基于格的密文策略属性基加密算法LWE-CPABE,抵御量子计算对公钥密码安全的攻击,实现数据的安全共享。设计算法参数的标准格式化交易结构,以满足LWE-CPABE算法的可追责性。在此基础上,给出交易生成与交易验证智能合约,以实现交易的自动验证与共识。功能性分析与仿真实验结果表明,该方案在算法初始化、加解密以及密钥生成的计算效率方面均优于传统的基于双线性映射理论的CPABE方案,可实现区块链上数据的高效、安全、动态共享与隐私保护,明显提高区块链数据共享安全性。

关键词: 后量子密码, 区块链, 属性基加密, 数据共享, 隐私保护

Abstract: To solve the threat that quantum computing poses to the privacy protection technology using number theory applied to blockchains, a post-quantum Ciphertext-Policy Attribute-Based Encryption(CPABE) blockchain data sharing scheme based on lattice theory is proposed in this paper by effectively integrating blockchain technology and a lattice-based attribute-based encryption algorithm.First, using the Learning With Errors (LWE) problem, a lattice-based LWE-CPABE algorithm is constructed, which can effectively resist quantum computing attacks on public key cryptography to realize secure data sharing.Second, the standard formatted transaction structure of the algorithm parameters is designed to satisfy the accountability requirements associated with the LWE-CPABE algorithm.Finally, an intelligent contract for transaction generation and transaction verification is designed to realize the automatic verification and consensus of a transaction.Functional analysis and simulation results demonstrate that the initialized encryption as well as the key generation efficiency using the proposed algorithm is superior to the traditional CPABE scheme based on bilinear mapping theory.The proposed LWE-CPABE achieves higher efficiency and improves privacy protection in blockchain dynamic data sharing scenarios.

Key words: post-quantum cryptography, blockchain, Attribute-Based Encryption(ABE), data sharing, privacy protection

中图分类号: