Skip to content

yathin017/CRYSTALS-Dilithium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRYSTALS-Dilithium

Details

KAT, rtl_src, rtl_tb

This repository contains a high performance FPGA implementation of the Dilithium PQC signature algorithm written in Verilog. It contains a top module, "combined_top" which supports the operations of key generation, sign, and verify for security levels 2, 3, and 5. The three associated test benches show how to operate the module for each of these operation modes.

The design was verified in simulation using the standard 100 KATs generated by the reference implementation.

dilithium-256

This folder contains the high level code that emulates the NTT design. The implementation of NTT-2x2 are in both software, and hardware style.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published