Pair based cryptography implementation of a secure data sharing framework using the JPBC 2.0.0 library. I am working on this project for my summer 2015 REU at Missouri University of Science and Technology. This repository is no longer used. Future work will be committed to: https://github.com/MSTSummerResearchProgram15/Secure-Data-Sharing and https://github.com/MSTSummerResearchProgram15/MultiThread-Elliptic-Curve-Cryptography.
Currently working:
-Data owner and user key generation
-Proxy re-encryption key generation
-Proxy re-encryption of integer by oracle and decryption by user
-File encryption (Still some potential bugs to work out)
To do list:
-Add support for multithreading
-Authorization token generation
-Clean code, seperate classes, and add better commenting
Library used: http://gas.dia.unisa.it/projects/jpbc/#.VXdHUFxViko