Efficient and Privacy-Preserving Energy Trading on Blockchain Using Dual Binary Encoding for Inner Product Encryption

被引:14
|
作者
Gaybullaev, Turabek [1 ]
Kwon, Hee-Yong [1 ]
Kim, Taesic [2 ]
Lee, Mun-Kyu [1 ]
机构
[1] Inha Univ, Dept Elect & Comp Engn, Incheon 22212, South Korea
[2] Texas A&M Univ, Dept Elect Engn & Comp Sci, Kingsville, TX 78363 USA
关键词
integer comparison; inner product; functional encryption; blockchain; energy trading; SMART GRIDS;
D O I
10.3390/s21062024
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
The rapidly increasing expansion of distributed energy resources (DER), such as renewable energy systems and energy storage systems into the electric power system and the integration of advanced information and communication technologies enable DER owners to participate in the electricity market for grid services. For more efficient and reliable power system operation, the concept of peer-to-peer (P2P) energy trading has recently been proposed. The adoption of blockchain technology in P2P energy trading has been considered to be the most promising solution enabling secure smart contracts between prosumers and users. However, privacy concerns arise because the sensitive data and transaction records of the participants, i.e., the prosumers and the distribution system operator (DSO), become available to the blockchain nodes. Many efforts have been made to resolve this issue. A recent breakthrough in a P2P energy trading system on an Ethereum blockchain is that all bid values are encrypted using functional encryption and peer matching for trading is performed securely on these encrypted bids. Their protocol is based on a method that encodes integers to vectors and an algorithm that securely compares the ciphertexts of these vectors. However, the comparison method is not very efficient in terms of the range of possible bid values because the amount of computation grows linearly according to the size of this range. This paper addresses this challenge by proposing a new bid encoding algorithm called dual binary encoding, which dramatically reduces the amount of computation as it is only proportional to the square of the logarithm of the size of the encoding range. Moreover, we propose a practical mechanism for rebidding the remaining amount caused when the amounts from the two matching peers are not equal. Finally, the feasibility of the proposed method is evaluated by using a virtual energy trade testbed and a private Ethereum blockchain platform.
引用
收藏
页码:1 / 26
页数:26
相关论文
共 50 条
  • [1] An Efficient and Privacy-preserving Energy Trading Scheme based on Blockchain
    Lu, Xin
    Guan, Zhitao
    Zhou, Xiao
    Wu, Longfei
    Du, Xiaojiang
    Guizani, Mohsen
    [J]. 2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [2] Efficient and privacy-preserving decentralized energy trading scheme in a blockchain environment
    Dong, Jingya
    Song, Chunhe
    Zhang, Tao
    Hu, Youjun
    Zheng, Hao
    Li, Yuanjian
    [J]. ENERGY REPORTS, 2022, 8 : 485 - 493
  • [3] Privacy-Preserving Decentralized Functional Encryption for Inner Product
    Han, Jinguang
    Chen, Liqun
    Hu, Aiqun
    Chen, Liquan
    Li, Jiguo
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (04) : 1680 - 1694
  • [4] Privacy-Preserving Energy Trading Using Consortium Blockchain in Smart Grid
    Gai, Keke
    Wu, Yulu
    Zhu, Liehuang
    Qiu, Meikang
    Shen, Meng
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (06) : 3548 - 3558
  • [5] Privacy-Preserving Energy Trading Using Blockchain and Zero Knowledge Proof
    Hou, Dongkun
    Zhang, Jie
    Huang, Sida
    Peng, Zitian
    Ma, Jieming
    Zhu, Xiaohui
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2022), 2022, : 412 - 418
  • [6] Achieving efficient and Privacy-preserving energy trading based on blockchain and ABE in smart grid
    Guan, Zhitao
    Lu, Xin
    Yang, Wenti
    Wu, Longfei
    Wang, Naiyu
    Zhang, Zijian
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 147 : 34 - 45
  • [7] Secure and Privacy-preserving Energy Trading Scheme based on Blockchain
    Jiang, Shunrong
    Zhang, Xiaoyan
    Li, Jinpeng
    Yue, Hao
    Zhou, Yong
    [J]. 2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [8] Privacy-Preserving Peer-to-Peer Energy Trading in Blockchain-Enabled Smart Grids Using Functional Encryption
    Son, Ye-Byoul
    Im, Jong-Hyuk
    Kwon, Hee-Yong
    Jeon, Seong-Yun
    Lee, Mun-Kyu
    [J]. ENERGIES, 2020, 13 (06)
  • [9] Efficient and privacy-preserving traceable attribute-based encryption in blockchain
    Axin Wu
    Yinghui Zhang
    Xiaokun Zheng
    Rui Guo
    Qinglan Zhao
    Dong Zheng
    [J]. Annals of Telecommunications, 2019, 74 : 401 - 411
  • [10] Efficient and privacy-preserving traceable attribute-based encryption in blockchain
    Wu, Axin
    Zhang, Yinghui
    Zheng, Xiaokun
    Guo, Rui
    Zhao, Qinglan
    Zheng, Dong
    [J]. ANNALS OF TELECOMMUNICATIONS, 2019, 74 (7-8) : 401 - 411