Skip to main content
. 2017 Mar 24;17(4):670. doi: 10.3390/s17040670
Steps 1–3 Before node migration, CHi sends a node migration notation to BS with the valid ID of a sensor node that needs to migrate. A migrated node sends a joining request to join new cluster CHj with a pre-shared key and transmits secret credentials for the joining process. Upon receiving a migrated node joining request, the CHj get verification from the BS by sending a verification request. The BS verifies or rejects the node joining procedure by comparing said node’s identity in the block node database.
Steps 4–5 After the migrated node joining request verification, the BS computes an authentication message for CHj and transmits it in encrypted form using a shared key.
Steps 6–7 The CHj verifies the message credibility using secret parameters before adding the migrated node in its cluster. Carrying out verification, CHj sends a join success message to the migrated node and an acknowledgment bit to the BS
Steps 8–9 Upon the migrated node successfully joining, CHj computes a fresh polynomial using Equations (2) and (3), and updates the cluster key for future communication and process aborts.