https://github.com/cygnusv/ntrureencrypt
Prototype implementation of NTRUReEncrypt in Java
https://github.com/cygnusv/ntrureencrypt
java ntru proxy-re-encryption
Last synced: 27 days ago
JSON representation
Prototype implementation of NTRUReEncrypt in Java
- Host: GitHub
- URL: https://github.com/cygnusv/ntrureencrypt
- Owner: cygnusv
- Created: 2016-02-01T14:58:45.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-04-04T13:34:46.000Z (about 9 years ago)
- Last Synced: 2025-04-02T23:41:32.819Z (about 2 months ago)
- Topics: java, ntru, proxy-re-encryption
- Language: Java
- Size: 8.79 KB
- Stars: 12
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#Prototype implementation in Java of NTRUReEncrypt
This repository contains a prototype implementation of NTRUReEncrypt, a Proxy Re-Encryption scheme based on NTRU, proposed by Nuñez, Agudo and
Lopez, in ACM AsiaCCS 2015 [1].This proxy re-encryption scheme extends the conventional NTRU scheme, adding functions to re-encrypt ciphertexts and to generate
re-encryption keys.This prototype implementation is built upon the NTRU implementation in [tbuktu/ntru](https://github.com/tbuktu/ntru), version 1.2. Note that this
prototype is a mere proof of concept so the implementation is completely monolithic. Modularization and refactoring is WIP.##Further reading
[1] Nuñez, D., Agudo, I., & Lopez, J. (2015). NTRUReEncrypt: An efficient proxy re-encryption scheme based on NTRU. In Proceedings of the 10th ACM
Symposium on Information, Computer and Communications Security (pp. 179-189). ACM.
([link](https://www.nics.uma.es/biblio/citekey/nunez2015ntrureencrypt))