Live briefing
Everything about Identity-based encryption
Type of public-key encryption
Identity-based encryption (IBE), is an important primitive of identity-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. 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. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Identity-based encryptionA 5-minute orientation
- Skim a recent paper: Fuzzy Identity-Based Matchmaking Encryption and Its ApplicationInfluential work since 2022
- Pick up a classic book: Hiding from the InternetThe most-reprinted book on the subject
- Read the landmark paper: Identity-Based Encryption from the Weil PairingCited 1,680 times
- Go sideways: Sakai–Kasahara schemeA closely related topic
- Go sideways: Boneh–Franklin schemeA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Identity-Based Encryption from the Weil Pairing
Chosen‐Ciphertext Security from Identity‐Based Encryption
Anonymous Multireceiver Identity-Based Encryption
Multi-use unidirectional identity-based proxy re-encryption from hierarchical identity-based encryption
Privacy-preserving identity-based broadcast encryption
Improved Anonymous Multi-receiver Identity-Based Encryption
Wildcarded Identity-Based Encryption
Attribute‐based encryption implies identity‐based encryption
🆕 Influential since 2022
Fuzzy Identity-Based Matchmaking Encryption and Its Application
Identity-Certifying Authority-Aided Identity-Based Searchable Encryption Framework in Cloud Systems
Puncturable identity-based and attribute-based encryption from lattices
Revocable identity‐based matchmaking encryption in the standard model
Identity-based proxy matchmaking encryption for cloud-based anonymous messaging systems
📚 Books worth reading
Hiding from the InternetMichael Bazzell · 2012
Digital planetGeorge Beekman, Ben Beekman · 2011
Information and Communications SecurityTat Wing Chim · 2012- 📕Everyday CryptographyKeith M. Martin · 2012
Identity-Based EncryptionSanjit Chatterjee · 2011
Information Security Practice and ExperienceRobert H. Deng · 2013
Wireless Algorithms, Systems, and ApplicationsKui Ren · 2013
Identity-Based EncryptionSanjit Chatterjee,Palash Sarkar · 2011
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Sakai–Kasahara scheme The Sakai–Kasahara scheme, also known as the Sakai–Kasahara key encryption algorithm (SAKKE), is an identity-based encryption (IBE) system proposed by…
- Boneh–Franklin scheme The Boneh–Franklin scheme is an identity-based encryption system proposed by Dan Boneh and Matthew K. Franklin in 2001. This article refers to the protocol…
- Identity-based cryptography Identity-based cryptography is a type of public-key cryptography in which a publicly known string representing an individual or organization is used as…
- Cocks IBE scheme Cocks IBE scheme is an identity based encryption system proposed by Clifford Cocks in 2001. The security of the scheme is based on the hardness of the…
- Certificateless cryptography Certificateless cryptography is a variant of ID-based cryptography intended to prevent the key escrow problem. Ordinarily, keys are generated by a certificate…
- Identity-based conditional proxy re-encryption Identity-based conditional proxy re-encryption (IBCPRE) is a type of proxy re-encryption (PRE) scheme in the identity-based public key cryptographic setting…
- Dan Boneh Dan Boneh (/boʊˈneɪ/; Hebrew: דן בונה) is an Israeli–American professor in applied cryptography and computer security at Stanford University. In 2016,…
- Functional encryption Functional encryption (FE) is a generalization of public-key encryption in which possessing a secret key allows one to learn a function of what the ciphertext…