forked from lbibe/code
-
Notifications
You must be signed in to change notification settings - Fork 0
Lattice-based signature and Identity-Based Encryption are well-known cryptographic schemes, and having both efficient and provable secure schemes in the standard model is still a challenging task in light of the current NIST post-quantum competition. We address this problem in this paper by mixing standard IBE scheme, \`a la ABB (EUROCRYPT 2010)…
Jianhaojiang-seu/code
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
## Required: 1- Linux (test on Ubuntu 16.04) 2- Install gcc (g++) that supports -std=c++14 1- Install gmp and mpfr 2- Install nfllib 3- Edit the makefile (the first two lines) to have: NFLLIB_HOME: the directory where you have installed nfllib LIBS_HOME : the directory where you have installed gmp and mpfr ## To compile: * No optimization: make -Ibuild * Optimized: make -Ibuild build * Run test : make -Ibuild run ## Test scenario (the default is the IBE encryption with 80 security): * The default parameters are in the params.hpp file * The test scenario is in the main.cpp file ## We include the built test in the default test scenario in bin. To run, use the command 'make -Ibuild run'
About
Lattice-based signature and Identity-Based Encryption are well-known cryptographic schemes, and having both efficient and provable secure schemes in the standard model is still a challenging task in light of the current NIST post-quantum competition. We address this problem in this paper by mixing standard IBE scheme, \`a la ABB (EUROCRYPT 2010)…
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 81.5%
- Makefile 18.5%