Research Article

An Improved Blockchain-Based Authentication Protocol for IoT Network Management

Table 1

Summary of notations used in this paper.

NotationDescription

Prime order
Cyclic groups with the same prime order
Bilinear pairing map
Generator of
Master private key
BCG public key, i.e.,
Hash functions
User ’s identity
Shared key between the device and the BCG
Message
Symmetric encryption function
Device policy
Consent of the policy
Timestamps
Generated key between BCG and user
User’s public key
Random numbers generated by user, device, and BCG, respectively
Transaction address added to blockchain because of acceptance policy by user
Random numbers
Shared key between the user and the BCG
Random numbers
Concatenation