The invention belongs to the technical field of
body area network
node authentication and provides a method and a
system for signature
authentication based on an elliptical curve. The method comprises the following steps of initializing
authentication parameters based on the elliptical curve; at a node A, randomly selecting (formula) as a private key, computing a public key QA=Dap=(QAx, QAy), storing the private key and publishing the public key (G1, G2, H, P, QA); at the node A, randomly selecting two integers m, wherein r belongs to ZP, and computing a signature value sigma' in an offline state; at the node A, recovering state information m and r and computing an
online signature value r' of a message M; generating a complete signature sigmaM of the message M according to the signature value sigma' in the offline state and the
online signature value r' of the message M which are obtained by computation, and sending the generated complete signature sigmaM of the message M to a node B; and at the node B, carrying out effective
authentication of the signature on the complete signature sigmaM sent by the node A. according to the method and the
system, the signature authentication based on the elliptical curve is realized, and the calculated quantity for signature and
verification is effectively reduced and the signature
verification speed is improved.