An Identity Based Encryption system

  • Authors:
  • Louise Owens;Adam Duffy;Tom Dowling

  • Affiliations:
  • Crypto Group, Co. Kildare, Ireland;Crypto Group, Co. Kildare, Ireland;Crypto Group, Co. Kildare, Ireland

  • Venue:
  • Proceedings of the 3rd international symposium on Principles and practice of programming in Java
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.