Back to Search
Start Over
Privacy-Preserving Peer-to-Peer Energy Trading in Blockchain-Enabled Smart Grids Using Functional Encryption
- Source :
- Energies, Vol 13, Iss 6, p 1321 (2020), Energies; Volume 13; Issue 6; Pages: 1321
- Publication Year :
- 2020
- Publisher :
- MDPI AG, 2020.
-
Abstract
- Advanced smart grid technologies enable energy prosumers to trade surplus energy from their distributed renewable energy sources with other peer prosumers through peer-to-peer (P2P) energy trading. In many previous works, P2P energy trading was facilitated by blockchain technology through blockchain’s distributive nature and capacity to run smart contracts. However, the feature that all the data and transactions on a blockchain are visible to all blockchain nodes may significantly threaten the privacy of the parties participating in P2P energy trading. There are many previous works that have attempted to mitigate this problem. However, all these works focused on the anonymity of participants but did not protect the data and transactions. To address this issue, we propose a P2P energy trading system on a blockchain where all bids are encrypted and peer matching is performed on the encrypted bids by a functional encryption-based smart contract. The system guarantees that the information encoded in the encrypted bids is protected, but the peer matching transactions are performed by the nodes in a publicly verifiable manner through smart contracts. We verify the feasibility of the proposed system by implementing a prototype composed of smart meters, a distribution system operator (DSO) server, and private Ethereum blockchain.
- Subjects :
- blockchain
Control and Optimization
Blockchain
Smart contract
Computer science
privacy protection
peer-to-peer energy trading
Energy Engineering and Power Technology
02 engineering and technology
Peer-to-peer
computer.software_genre
Encryption
Computer security
lcsh:Technology
0202 electrical engineering, electronic engineering, information engineering
smart grid
functional encryption
Electrical and Electronic Engineering
Engineering (miscellaneous)
Functional encryption
Renewable Energy, Sustainability and the Environment
business.industry
lcsh:T
020208 electrical & electronic engineering
Renewable energy
Smart grid
020201 artificial intelligence & image processing
Verifiable secret sharing
business
computer
Energy (miscellaneous)
Anonymity
Subjects
Details
- Language :
- English
- ISSN :
- 19961073
- Volume :
- 13
- Issue :
- 6
- Database :
- OpenAIRE
- Journal :
- Energies
- Accession number :
- edsair.doi.dedup.....bedc1829e13940074852d6afe6713d46