Research Article

A Lightweight, Secure Big Data-Based Authentication and Key-Agreement Scheme for IoT with Revocability

Algorithm 1

Signer efficient multiple-time elliptic curve signature (SE-MECS) Scheme.
 SEMECS.Kg
(1)Generate large primes and such that
(2)Select a generator of the subgroup of order in
(3)Set a private/public key pair ( mod ) and system parameter as the output.
(4)for j = 0, …, K − 1 do:
(5) , mod ,
,
(6)Return and
(1)if then set
else split into two as such that .
(2)
(3) mod
(4)ifthen return
(5)else return The value of is given to the receiver.
If or , return 0. Otherwise:
(1).
(2)If then return .
(3)else return and recover as follows:
(4)
(5)If then set .
(6)else set .