Put the value of authentication phase:
Node Ni chooses a random integer a 2 Z q to compute the public key aP and ri0Y, and then sends (Ni; aP; ri0Y; kiP) to the node Nj.
Node Nj computes the chameleon hash value CH0
BS = f (m; kiP)kiP + ri0Y of node Ni based on the received message. Node Nj select random no. b 2 Z q to calculate the mutual authentication value of MavNj = f ((abPXjjr jri0YX); kjP) and delivers to node Ni. Similarly, node Ni receive the message from node Nj and again send to a mutual authentication value Mav0
Nj for give the secrete value ri0 , abPX, where
Mav0
Nj f ((abPjjri0 r jYX); kjP)
Again Nj receives MavNi it also computes the value for Mav0
Ni