Netinfo Security ›› 2023, Vol. 23 ›› Issue (9): 37-46.doi: 10.3969/j.issn.1671-1122.2023.09.004

Previous Articles     Next Articles

Blockchain Access Control Scheme with SM9-Based Attribute Encryption

ZHOU Quan1(), CHEN Minhui2, WEI Kaijun2, ZHENG Yulong1   

  1. 1. School of Mathematics and Information Science, Guangzhou University, Guangzhou 510006, China
    2. School of Computer Science and Cyber Engineering, Guangzhou University, Guangzhou 510006, China
  • Received:2023-02-08 Online:2023-09-10 Published:2023-09-18
  • Contact: ZHOU Quan E-mail:zhouqq@gzhu.edu.cn

Abstract:

The issue of secure sharing of data in the information society has attracted a lot of attention. The key to secure data sharing is to control the access or use of data through cryptography. However, traditional access control or public key encryption systems have gradually revealed their shortcomings in data sharing, such as the number of access control policies tends to increase with the size of users, which is not easy to manage; the traditional public key encryption system needs to obtain the public key information of each user and send the cipher text one-to-one, which is costly to communicate; relying on third-party service providers to store data carries the risk of a single point of failure, etc. To solve the above problems, the paper introduced distributed technology blockchain and Interplanetary File System (IPFS), and proposed a blockchain access control scheme with SM9-based attribute encryption, which achieved secure and efficient one-to-many data sharing and fine-grained access control, while the blockchain made user data uncompiled and achieved secure storage and auditable data. Finally, the safety of the proposed scheme is proved by the deterministic q-parallel BDHE assumption.

Key words: SM9 algorithm, attribute-based encryption, access control, blockchain

CLC Number: