A nyilvános kulcsú kriptográfia egy fiatal ága az Identity-based Encryption (IBE), melynek ötletét Adi Shamir fogalmazta meg 1984-ben, míg első, a gyakorlatban is használható leírását Dan Boneh és Matthew Franklin adta 2001-ben. Az IBE lényege, hogy a publikus kulcs egy olyan karakterlánc, mely egy adott domainen belül egyértelmű azonosítóként szolgál. Erre egyszerű példa egy email cím vagy egy felhasználónév. Az internetre csatlakozó mobil eszközök robbanásszerű elterjedése igényt ébresztett hatékony és hordozható kriptográfiai rutinok iránt. Ugyanakkor az Identity-based Encryption jelenleg nem rendelkezik szabadon hozzáférhető, platformfüggetlen megvalósítással. Ez adta a motivációt a dolgozatban bemutatott programkönyvtár elkészítéséh...