Journal of Computer Applications ›› 2024, Vol. 44 ›› Issue (12): 3699-3708.DOI: 10.11772/j.issn.1001-9081.2023121816

• 2023 CCF China Blockchain Conference (CCF CBCC 2023) • Previous Articles     Next Articles

Multi-authority attribute-based encryption scheme for private blockchain over public blockchain

Keshuo SUN, Haiying GAO(), Yang SONG   

  1. Cryptography Engineering Institute,Information Engineering University,Zhengzhou Henan 450001,China
  • Received:2023-12-29 Revised:2024-01-26 Accepted:2024-02-23 Online:2024-03-11 Published:2024-12-10
  • Contact: Haiying GAO
  • About author:SUN Keshuo, born in 1997, Ph. D. candidate. His research interests include public key cryptography, attribute-based encryption, blockchain.
    SONG Yang, born in 2000, M. S. candidate. His research interests include public key cryptography, updatable encryption, lattice theory.
  • Supported by:
    National Natural Science Foundation of China(61902428)

面向公有区块链上的私有区块链的多权威属性加密方案

孙科硕, 高海英(), 宋杨   

  1. 信息工程大学 密码工程学院,郑州 450001
  • 通讯作者: 高海英
  • 作者简介:孙科硕(1997—),男,山东淄博人,博士研究生,主要研究方向:公钥密码学、属性加密、区块链
    宋杨(2000—),男,黑龙江大兴安岭人,硕士研究生,主要研究方向:公钥密码学、可更新加密、格理论。
  • 基金资助:
    国家自然科学基金资助项目(61902428)

Abstract:

Blockchain is an emerging data structure that combines distributed storage, consensus mechanisms, principles of cryptography, and other technologies. Aiming at the problem of data access control on public blockchain, a Multi-Authority Attribute-Based Encryption (MA-ABE) scheme for Private blockchain Over Public blockchain (POP) was proposed. Firstly, the private blockchain based on public blockchain was constructed, and a specific data privacy protection process was given. Secondly, a joint authority initialization algorithm and a joint key generation algorithm were designed. Finally, the static security of the proposed scheme was proved by using the Decisional Bilinear Diffie-Hellman (DBDH) assumption through simulating the challenge ciphertext and the user private key under the random oracle model. Experimental results show that the proposed scheme can resist collusion attacks under n-1 parties of malicious authorities targeting the master key.

Key words: blockchain, Multi-Authority Attribute-Based Encryption (MA-ABE), joint algorithm, static security, collusion attack

摘要:

区块链是一种结合分布式存储、共识机制和密码学原理等技术的新兴数据结构。针对公有链上的数据访问控制问题,提出一种面向公有区块链上的私有区块链(POP)的多权威属性加密(MA-ABE)方案。首先,构建依托公有区块链的私有区块链,并给出具体的数据隐私保护流程;其次,设计联合权威初始化算法以及联合密钥生成算法;最后,在随机预言机模型下,通过模拟挑战密文和用户私钥,使用基于判定性双线性Diffie-Hellman (DBDH)的假设证明所提方案满足静态安全性。实验结果表明,在保证安全性的前提下,所提方案能够抵抗针对主密钥的n-1方恶意权威下的合谋攻击。

关键词: 区块链, 多权威属性加密, 联合算法, 静态安全性, 合谋攻击

CLC Number: