International Association for Cryptologic Research
In traditional Public Key Cryptosystem (PKC), user's public key is essentially a random bit string. In order to bind the user and the corresponding public key, it requires a trusted certification authority to issue a certificate which is a signature on the user's identity and public key. However, this results in a large amount of computing and storage cost to manage certificates. To solve the problem, researcher introduced identity-based public key cryptography. In identity-based cryptosystem, the user can directly use its name, email-address or other identity information as their public key, but it requires a trusted third party called Key Generation Center (KGC) generate the user's private key.