IBE

Collection of Identity Based Encryption (IBE) schemes on the BLS12-381 pairing-friendly elliptic curve in Rust. This crate contains both identity-based encryption schemes (IBEs, see src/pke) and identity-based key encapsulation mechanisms (IBKEMs, see src/kem). References to papers appear in the respective source files.

This crate contains the following schemes (in chronological order of publication):

Technical notes