Next Article in Journal
IT-SVO: Improved Semi-Direct Monocular Visual Odometry Combined with JS Divergence in Restricted Mobile Devices
Next Article in Special Issue
Detecting Anomalous Transactions via an IoT Based Application: A Machine Learning Approach for Horse Racing Betting
Previous Article in Journal
Simultaneous Power Feedback and Maximum Efficiency Point Tracking for Miniaturized RF Wireless Power Transfer Systems
Previous Article in Special Issue
Improved Mitigation of Cyber Threats in IIoT for Smart Cities: A New-Era Approach and Scheme
Article

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

1
Department of Electrical and Computer Engineering, Inha University, Incheon 22212, Korea
2
Department of Electrical Engineering and Computer Science, Texas A&M University, Kingsville, TX 78363, USA
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in the poster session of WISA 2020, “Turabek Gaybullaev; Mun-Kyu Lee. Poster: Ternary Encoding Algorithm for Integer Comparison using Multiple Inner Products”, where we have presented a ternary encoding method. We present a more practical method, dual binary encoding, in this full version. In addition, in this paper, we also implemented a virtual energy trade testbed involving a private Ethereum blockchain and provide various experimental results on this platform.
Academic Editor: Ilsun You
Sensors 2021, 21(6), 2024; https://doi.org/10.3390/s21062024
Received: 31 January 2021 / Revised: 6 March 2021 / Accepted: 9 March 2021 / Published: 12 March 2021
(This article belongs to the Special Issue Selected Papers from WISA 2020)
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. View Full-Text
Keywords: integer comparison; inner product; functional encryption; blockchain; energy trading integer comparison; inner product; functional encryption; blockchain; energy trading
Show Figures

Figure 1

MDPI and ACS Style

Gaybullaev, T.; Kwon, H.-Y.; Kim, T.; Lee, M.-K. Efficient and Privacy-Preserving Energy Trading on Blockchain Using Dual Binary Encoding for Inner Product Encryption. Sensors 2021, 21, 2024. https://doi.org/10.3390/s21062024

AMA Style

Gaybullaev T, Kwon H-Y, Kim T, Lee M-K. Efficient and Privacy-Preserving Energy Trading on Blockchain Using Dual Binary Encoding for Inner Product Encryption. Sensors. 2021; 21(6):2024. https://doi.org/10.3390/s21062024

Chicago/Turabian Style

Gaybullaev, Turabek, Hee-Yong Kwon, Taesic Kim, and Mun-Kyu Lee. 2021. "Efficient and Privacy-Preserving Energy Trading on Blockchain Using Dual Binary Encoding for Inner Product Encryption" Sensors 21, no. 6: 2024. https://doi.org/10.3390/s21062024

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop