The invention provides an achievement method of a
certificate-less
public key cryptosystem without
bilinear pairing operation and belongs to the field of information safety. The achievement method is used for solving the problems of generation of a secret key of a user, usage and
authentication of a public key of the user. According to the achievement method, firstly, a user sets a secret value and calculates a temporary public key, then a secret key generating center generates the other part of the secret key for the user and enables the two parts to be bound, and finally the user synthesizes a his / her actual public and secret key pair. The defect that public key replacement and signature counterfeit possibly exist in a common
certificate-less
cryptosystem is overcome, the user has complete control right on the secret key, the secret key can be revoked and re-generated, and the signature of the user has non-repudiation. The achievement method adopts a public key cryptographic
algorithm of a standard elliptic curve, does not adopt the
bilinear pairing operation, is few in occupied resources and high in safety and can operate without the secret key generating center when being applied to signature,
authentication and secret key negotiation. By means of the achievement method, identity
authentication, communication security and non-repudiation application demands of large-scale systems and low-power-consumption devices can be met.