DEAL: Differentially Private Auction for Blockchain-Based Microgrids Energy Trading

Modern smart homes are being equipped with certain renewable energy resources that can produce their own electric energy. From time to time, these smart homes or microgrids are also capable of supplying energy to other houses, buildings, or energy grid in the time of available self-produced renewable energy. Therefore, researches have been carried out to develop optimal trading strategies, and many recent technologies are also being used in combination with microgrids. One such technology is blockchain, which works over decentralized distributed ledger. In this paper, we develop a blockchain based approach for microgrid energy auction. To make this auction more secure and private, we use differential privacy technique, which ensures that no adversary will be able to infer private information of any participant with confidence. Furthermore, to reduce computational complexity at every trading node, we use consortium blockchain, in which selected nodes are given authority to add a new block in the blockchain. Finally, we develop differentially private Energy Auction for bLockchain-based microgrid systems (DEAL). We compare DEAL with Vickrey–Clarke–Groves (VCG) auction scenario and experimental results demonstrates that DEAL outperforms VCG mechanism by maximizing sellers’ revenue along with maintaining overall network benefit and social welfare.

[1]  Jinjun Chen,et al.  Image encryption based on a single‐round dictionary and chaotic sequences in cloud computing , 2019, Concurr. Comput. Pract. Exp..

[2]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[3]  Martin Reisslein,et al.  Integrating Renewable Energy Resources into the Smart Grid: Recent Developments in Information and Communication Technologies , 2018, IEEE Transactions on Industrial Informatics.

[4]  Zhihua Cui,et al.  An under‐sampled software defect prediction method based on hybrid multi‐objective cuckoo search , 2019, Concurr. Comput. Pract. Exp..

[5]  Kunal Talwar,et al.  Mechanism Design via Differential Privacy , 2007, 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07).

[6]  Amos Beimel,et al.  Private Learning and Sanitization: Pure vs. Approximate Differential Privacy , 2013, APPROX-RANDOM.

[7]  Davor Svetinovic,et al.  Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams , 2018, IEEE Transactions on Dependable and Secure Computing.

[8]  Shengli Xie,et al.  Computing Resource Trading for Edge-Cloud-Assisted Internet of Things , 2019, IEEE Transactions on Industrial Informatics.

[9]  Priyadarsi Nanda,et al.  Proof-of-Authentication for Scalable Blockchain in Resource-Constrained Distributed Systems , 2019, 2019 IEEE International Conference on Consumer Electronics (ICCE).

[10]  Sherman S. M. Chow,et al.  Secure Strategyproof Ascending-Price Spectrum Auction , 2017, 2017 IEEE Symposium on Privacy-Aware Computing (PAC).

[11]  Zibin Zheng,et al.  Cooperative and Distributed Computation Offloading for Blockchain-Empowered Industrial Internet of Things , 2019, IEEE Internet of Things Journal.

[12]  Aggelos Kiayias,et al.  The Bitcoin Backbone Protocol: Analysis and Applications , 2015, EUROCRYPT.

[13]  Klara Nahrstedt,et al.  Enabling Privacy-Preserving Incentives for Mobile Crowd Sensing Systems , 2016, 2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS).

[14]  Deepak Puthal,et al.  The Blockchain as a Decentralized Security Framework [Future Directions] , 2018, IEEE Consumer Electronics Magazine.

[15]  MengChu Zhou,et al.  VCG Auction-Based Dynamic Pricing for Multigranularity Service Composition , 2018, IEEE Transactions on Automation Science and Engineering.

[16]  Prateek Saxena,et al.  A Secure Sharding Protocol For Open Blockchains , 2016, CCS.

[17]  Aaron Roth,et al.  The Algorithmic Foundations of Differential Privacy , 2014, Found. Trends Theor. Comput. Sci..

[18]  Davor Svetinovic,et al.  Towards Reference Architecture for Cryptocurrencies: Bitcoin Architectural Analysis , 2014, 2014 IEEE International Conference on Internet of Things(iThings), and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom).

[19]  He Huang,et al.  Social Welfare Maximization Auction for Secondary Spectrum Markets: A Long-Term Perspective , 2016, 2016 13th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[20]  Jinjun Chen,et al.  Differential Privacy Techniques for Cyber Physical Systems: A Survey , 2018, IEEE Communications Surveys & Tutorials.

[21]  Andreas Haeberlen,et al.  Differential Privacy Under Fire , 2011, USENIX Security Symposium.

[22]  Jinjun Chen,et al.  Optimal LEACH protocol with modified bat algorithm for big data sensing systems in Internet of Things , 2019, J. Parallel Distributed Comput..

[23]  Tim Roughgarden,et al.  Simple versus optimal mechanisms , 2009, SECO.

[24]  Tim Roughgarden,et al.  Algorithmic Game Theory , 2007 .

[25]  Guihai Chen,et al.  Differentially private spectrum auction with approximate revenue maximization , 2014, MobiHoc '14.

[26]  Chin-Chen Chang,et al.  Efficient anonymous auction protocols with freewheeling bids , 2003, Comput. Secur..

[27]  Deepak Puthal,et al.  Everything You Wanted to Know About the Blockchain: Its Promise, Components, Processes, and Problems , 2018, IEEE Consumer Electronics Magazine.

[28]  Jinjun Chen,et al.  Differential privacy for renewable energy resources based smart metering , 2019, J. Parallel Distributed Comput..

[29]  Cynthia Dwork,et al.  Differential Privacy , 2006, ICALP.

[30]  Jinjun Chen,et al.  Privacy preservation in blockchain based IoT systems: Integration issues, prospects, challenges, and future research directions , 2019, Future Gener. Comput. Syst..

[31]  H. Varian,et al.  The VCG Auction in Theory and Practice , 2014 .

[32]  Abderrezak Rachedi,et al.  A blockchain‐based framework to secure vehicular social networks , 2019, Trans. Emerg. Telecommun. Technol..

[33]  Yonggang Wen,et al.  A Survey on Consensus Mechanisms and Mining Management in Blockchain Networks , 2018, ArXiv.

[34]  Chao Yang,et al.  Auction Mechanisms for Energy Trading in Multi-Energy Systems , 2018, IEEE Transactions on Industrial Informatics.

[35]  Jinjun Chen,et al.  Special Focus on Pigeon-Inspired Optimization A pigeon-inspired optimization algorithm for many-objective optimization problems , 2019 .

[36]  Deepak Puthal,et al.  The Blockchain as a Decentralized Security Framework , 2018 .

[37]  Chonho Lee,et al.  Auction Approaches for Resource Allocation in Wireless Systems: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[38]  Penghong Wang,et al.  A Gaussian error correction multi‐objective positioning model with NSGA‐II , 2019, Concurr. Comput. Pract. Exp..