/JPBC-IBE-JCA

IBE implementation with the JPBC library

Primary LanguageJava

An Identity-Based Encryption JCA provider
If you want to use the IBE encryption in the same way as other encryption algorithms provided by some verified JCA providers, 
you need to apply for a certificate as shown by:

https://docs.oracle.com/javase/8/docs/technotes/guides/security/crypto/HowToImplAProvider.html

Although we did not provide the certificate, you could still use the IBE encryption in the way shown in the KEM-IBE.java.

  cd <root directory>
  mvn clean install

License: GPLv3 based on the license of the library JPBC used in the implementation.