Abstract

Distributed energy trading system is a new business model of energy industry. Applying blockchain technology, energy supply contracts can be communicated directly between producers and consumers. However, blockchain is without any identity authentication and legitimate user identities are possibly forged if there is not any user identity authentication procedure in a trading system. In this paper, we design an authentication scheme for blockchain-based energy trading systems by using edge computing, including journalizing processes, registration, and identity authentication. In our scheme, each node has computing power, which can ensure the meter data can be processed locally or on the edge. In addition, the correctness and security analysis of the scheme are also given in this paper. The analysis shows that our scheme is unforgeability and can protect users’ privacy.

Highlights

  • 1.1 Background and motivation Blockchain is a shared distributed ledger that records transactions in a public or private peer-to-peer network

  • 1.3 Our contribution In order to solve the problem of identity authentication in blockchain-based energy trading system, we design an edge computing-based authentication scheme for blockchainbased distributed energy trading systems (ECAS-BDETS), which includes three processes named as journalizing, registration, and identity authentication

  • The main contributions of this paper include: 1. In the process of journalizing, we use the proof of stake (PoS) plus credit score to complete the bookkeeper selection

Read more

Summary

Introduction

1.1 Background and motivation Blockchain is a shared distributed ledger that records transactions in a public or private peer-to-peer network. This paper focus on the identity authentication of users for the blockchain-based energy trading systems. 1.2 Related work Currently, there are some blockchain-based identity authentication schemes [22,23,24,25,26,27]. A blockchain identity management system based on public identities ledger is discussed in [32] Among these schemes, the important node is the smart grid. 1.3 Our contribution In order to solve the problem of identity authentication in blockchain-based energy trading system, we design an edge computing-based authentication scheme for blockchainbased distributed energy trading systems (ECAS-BDETS), which includes three processes named as journalizing, registration, and identity authentication. It stores a hash value computed by H(H(0), H(1))

Signature scheme
Security model
Generate
Generates the signature
Results and discussion
Conclusion and future work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call