# Elliptic-Curve-Cryptography
**Repository Path**: repick_liu/Elliptic-Curve-Cryptography
## Basic Information
- **Project Name**: Elliptic-Curve-Cryptography
- **Description**: JPBC 2.0.0 Bilinear Pairing Implementation
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-07-28
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 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