'''ID-based encryption''', or '''identityIdentity-based encryption''' ('''IBE'''), is an important primitive of [[IDidentity-based cryptography]]. As such it is a type of [[public-key encryption]] in which the [[public key]] of a user is some unique information about the identity of the user (e.g. a user's email address). This means that a sender who has access to the public parameters of the system can encrypt a message using e.g. the text-value of the receiver's name or email address as a key. The receiver obtains its decryption key from a central authority, which needs to be trusted as it generates secret keys for every user.
ID-based encryption was proposed by [[Adi Shamir]] in 1984.<ref name="iseca.org">{{cite conference