Skip to content

Scripts for estimating the security of lattice based cryptosystems

Notifications You must be signed in to change notification settings

jschanck/estimator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

First time users should start by generating some graphs.

Generating graphs
-----------------

  This repository already contains a large database of NTRU parameters.
  Here's how to plot them on a size vs. security graph:

  1. cd plot/
  2. ./plot

  The output will be in plot/svg. Use a nice SVG viewer to explore the
  data. Mouse over a datapoint to see the corresponding parameters.


How to reproduce the data
-------------------------

  1. Create the directory ~/tmp/ntru_data or change the output directory
     in "gen_param_data.gp" to something you prefer.

  2. Ensure that ~/tmp/ntru_data (or whatever) is empty.

  3. Run the parameter generation script:
     gp -q gen_param_data.gp

  Alternatively, to reproduce data using a different version of this
  package, or that does not use the default configuration:

     gp -q config gen_param_data.gp

About

Scripts for estimating the security of lattice based cryptosystems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published