资 源 简 介
We describe an Identity Based Encryption (IBE) cryptosystem based on a scheme presented by
Boneh and Franklin [3]. We implement the abstract mathematical concepts underlying this system. We
reuse an existing Elliptic curve arithmetic API, [4] to reduce the development time of the IBE system.
We present a Java Cryptographic Architecture (JCA) integrated implementation of IBE that will allow
Java developers to easily take advantage of this new encryption system and thus eliminate some of the
most serious practical problems associated with existing public key infrastructure systems. The JCA
implementation facilitates the hiding of all the complicated mathematical details of the system and
further demonstrates the utility of Java as security development language.