Netinfo Security ›› 2025, Vol. 25 ›› Issue (1): 98-109.doi: 10.3969/j.issn.1671-1122.2025.01.009

Previous Articles     Next Articles

Smart Grid Data Security Sharing Model Based on Multi-Authority Attribute-Based Encryption

ZHANG Xinyou, LIU Qingfu(), FENG Li, XING Huanlai   

  1. School of Computing and Artificial Intelligence, Southwest Jiaotong University, Chengdu 611756, China
  • Received:2024-09-15 Online:2025-01-10 Published:2025-02-14
  • Contact: LIU Qingfu E-mail:qfliu_caly@163.com

Abstract:

The smart grid transforms the potential value of data into actual benefits through sharing, thus ensuring the security of data sharing is crucial. The article proposed a data security sharing model based on multi authority attribute based encryption (MA-ABE) for fine-grained access control of data in smart grid scenarios. The article used the linear integer secret sharing scheme (LSSS) to construct the MA-ABE scheme, which enabled one attribute to be monitored by multiple authorities, and multiple authorities to jointly generate user private keys, making the scheme resistant to collusion attacks against attribute authorities (AA). Associated each authority with a blockchain and utilized relay technology to achieve multi chain collaboration, ensuring flexibility in cross domain data sharing. It has been proven through security protocols that the proposed MA-ABE scheme satisfies the indistinguishability under chose plaintext attacks based on the discriminative dual line Diffie Hellman assumption. The article demonstrates through theoretical analysis and comparative experiments that the proposed MA-ABE scheme has certain advantages in storage, computation, and functionality. The simulation results show that the throughput and latency of the model meet the requirements of smart grid data sharing, and can be applied to fine-grained access control of smart grid while ensuring the performance of smart grid data sharing.

Key words: smart grid, MA-ABE, multi-chain collaboration, access control, data sharing

CLC Number: