Soumoud Fkaier, Mohamed Khalgui, Georg Frey, Zhiwu Li, Jiaxin Yu
{"title":"Secure distributed power trading protocol for networked microgrids based on blockchain and elliptic curve cryptography","authors":"Soumoud Fkaier, Mohamed Khalgui, Georg Frey, Zhiwu Li, Jiaxin Yu","doi":"10.1049/stg2.12087","DOIUrl":null,"url":null,"abstract":"<p>The definition of an electricity trading protocol among microgrids is not an easy task to perform due to the grid's increasing requirements. In fact, a trading process must provide security and especially privacy of the buyer and seller identities as well as prices. Also, guaranteeing a financial profit to trading parties is of great importnace. Moreover, matching the full distributed paradigm is required since it will be executed in a distributed system. All these constraints must be satisfied with consideration to the computational costs especially data storage. In this paper, an electricity trading protocol is introduced to ensure: (1) the security and privacy of buyers, sellers, and sales information, (2) the trading process distribution, and (3) the minimisation of the stored data. The protocol builds upon the blockchain technology and the Elliptic Curve Cryptography. To achieve the protocol goals, a new architecture based on a concept of membership of microgrids to families and groups of families is defined. The proposed protocol is implemented using Java programming langauge. An honest-but-curious-adversary security model is applied to a formal case study to prove security of the protocol.</p>","PeriodicalId":36490,"journal":{"name":"IET Smart Grid","volume":"6 2","pages":"175-189"},"PeriodicalIF":2.4000,"publicationDate":"2022-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1049/stg2.12087","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IET Smart Grid","FirstCategoryId":"1085","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1049/stg2.12087","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0
Abstract
The definition of an electricity trading protocol among microgrids is not an easy task to perform due to the grid's increasing requirements. In fact, a trading process must provide security and especially privacy of the buyer and seller identities as well as prices. Also, guaranteeing a financial profit to trading parties is of great importnace. Moreover, matching the full distributed paradigm is required since it will be executed in a distributed system. All these constraints must be satisfied with consideration to the computational costs especially data storage. In this paper, an electricity trading protocol is introduced to ensure: (1) the security and privacy of buyers, sellers, and sales information, (2) the trading process distribution, and (3) the minimisation of the stored data. The protocol builds upon the blockchain technology and the Elliptic Curve Cryptography. To achieve the protocol goals, a new architecture based on a concept of membership of microgrids to families and groups of families is defined. The proposed protocol is implemented using Java programming langauge. An honest-but-curious-adversary security model is applied to a formal case study to prove security of the protocol.