Skip to content

mhartenbower/Elliptic-Curve-Cryptography

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elliptic-Curve-Cryptography

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

About

JPBC 2.0.0 Bilinear Pairing Implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages