Table 1.
Summary of related works.
Fig 1.
Network model.
Table 2.
Symbols.
Fig 2.
System setup and registration.
Fig 3.
Mutual authentication and key negotiation.
Fig 4.
Key management.
Fig 5.
The PBFT consensus algorithm.
Fig 6.
Transactions management.
Fig 7.
Structure of block βn.
Algorithm 1.
Consensus for βn verification and addition.
Fig 8.
New smart grid devices addition.
Table 3.
Adversarial queries.
Table 4.
Execution time for various cryptographic operations.
Table 5.
Computation complexities comparisons.
Fig 9.
Computation complexities.
Table 6.
Parameter sizes.
Table 7.
Derivation of communication complexity.
Table 8.
Communication complexities comparisons.
Fig 10.
Communication complexities.
Table 9.
Supported features comparisons.
Fig 11.
Supported functionalities.
Table 10.
Block βn components size.
Fig 12.
Effect of mined blocks on computation time.
Fig 13.
Effect of number of transactions on computation time.
Fig 14.
Effect of number of nodes on computation time.