Skip to content
2000
Volume 17, Issue 7
  • ISSN: 2352-0965
  • E-ISSN: 2352-0973

Abstract

Background: Data regulation can effectively resist data privacy leakage and abuse in the process of external sharing of energy big data, but how to securely retrieve vast amounts of regulatory data is a challenge. Objective: To securely retrieve vast amounts of regulatory data, a secure and efficient searchable encryption scheme that supports multi-keyword fuzzy retrieval on the alliance chain is proposed. Methods: This scheme encrypts and stores the regulatory data on the hyperledger fabric alliance chain. Energy big data files (EBDF) are encrypted and stored on a cloud server. Using the symmetric searchable encryption technology to achieve secure retrieval of regulatory data on the chain and secure access to EBDF. To improve search efficiency, we propose a SDPHashMap index structure and use the special manhatton distance matrix(SMDM) measurement to calculate the similarity of queried keywords and index keywords to locate the trapdoor retrieval hash address. Utilizing the cuckoo filter cluster to test the membership of queried keywords. Results: This scheme stores EBDF off-chain, effectively relieving the storage and communication pressure of the blockchain, improving search speed, and providing more accurate retrieval services than single keyword fuzzy retrieval. By the simulation-based adversary- challenger game model, the security analysis demonstrates that the proposed scheme has adaptive selected keyword attack semantic security. Conclusion: Experimental results show that the proposed scheme has high efficiency in trapdoor generation and multi-keyword search stages.

Loading

Article metrics loading...

/content/journals/raeeng/10.2174/0123520965251866230926050714
2024-08-01
2025-06-27
Loading full text...

Full text loading...

/content/journals/raeeng/10.2174/0123520965251866230926050714
Loading
This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error
Please enter a valid_number test