产品描述
The compact IP core represents the verify phase for quantum-resistant CRYSTALS-Dilithium digital signature scheme for FPGA. CRYSTALS-Dilithium (shortly Dilithium) is a candidate to be Standardized by NIST as the post quantum cryptography – digital signature algorithm (announced July 5, 2022. NISTIR 8413).
The IP core takes the message, the signature and the public Dilithium key for verification and decides if the input signature is valid or invalid.
IP Core has been developed by the cooperation of Magmio and Brno University of Technology. This work was supported by Ministry of the Interior of the Czech Republic under grant VI20192022126 (Modular Hardware Accelerator for Cryptographic Operations).
For detailed description, please, read our paper:
Ricci, S., Malina, L., Jedlicka, P., Smékal, D., Hajny, J., Cibik, P., Dzurenda, P., Dobias, P. (2021, August). Implementing crystals-dilithium signature scheme on fpgas. In The 16th International Conference on Availability, Reliability and Security (pp. 1-11).
主要特性与优势
- Standard compliance with CRYSTALS-Dilithium reference implementation (available from the github repository: https://github.com/pq-crystals/dilithium)
- Standard compliance with AXI Stream interface
- Easy integration with additional logic
- Optimized for performance