Skip to content
/ NTT Public

An Implementation of the Number Theoretic Transform

License

Notifications You must be signed in to change notification settings

SRI-CSL/NTT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Number Theoretic Transform

The Number Theoretic Transform (NTT) is an efficient algorithm for computing the products of polynomials whose coefficients belong to a finite field.

This repository contains SRI's various implementations of the NTT (developed while implementing the Bliss).

It also includes the verification of these algorithms.

The repository is organized into three subdirectories:

  • src contains a plethora of code implementing the algorithms described in paper.

  • verifier contains the code of the verifier that proves absence of integer overflows of the programs described in src.

  • paper contains the VSTTE20 conference version of the paper, as well as the slides from the conference talk.

About

An Implementation of the Number Theoretic Transform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages