Skip to content

semantalytics/nics-crypto

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NICS Crypto

NICS Crypto is a cryptography library written in Java, which extends Java Cryptography Architecture (JCA) to support non-traditional cryptographic primitives, such as Proxy Re-Encryption. Currently, it is at a very first stage and under heavy development.

Current implemented schemes:

Proxy Re-Encryption:

    AFGH scheme: Ateniese, G., Fu, K., Green, M., & Hohenberger, S. (2006). Improved proxy re-encryption schemes with applications to secure distributed storage. ACM Transactions on Information and System Security (TISSEC), 9(1), 1-30.
    LV11 scheme: Libert, B., & Vergnaud, D. (2011). Unidirectional chosen-ciphertext secure proxy re-encryption. Information Theory, IEEE Transactions on, 57(3), 1786-1802.

NICS Crypto uses the jPBC library for pairing-based cryptography.

NICS Crypto is free and released under the GNU Lesser General Public License.

About

A cryptography library from NICS Lab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%