Table 9.
Design | TCHE’20 [13] |
IEEE Access’21 [14] |
FPL’20 [32] |
TCHE’19 [11] |
TCAS-I’20 [16] |
This Work |
---|---|---|---|---|---|---|
Platform | ASIC (65nm) |
FPGA (ZCU106) |
FPGA (VIRTEX-7) |
ASIC (40nm) |
ASIC (28nm) |
ASIC (28nm) |
Frequency (MHz) |
45 | 100 | - | 72 | 300 | 150 |
Gate Counts (kGE) |
- | - | 106 e | 37 + | 477 + | |
Complexity (LUT/FF/DSP/BRAM) |
- | 178/0/5/ 377/0/10/ |
417/462/0/ | - | - | - |
Accelerator Type | Tightly Coupled | Tightly Coupled | Tightly Coupled | Memory-mapped | Coprocessor | Coprocessor |
Supported NIST PQC algorithms |
Kyber Saber |
Kyber Dilithium |
Kyber Dilithium Falcon |
Kyber Dilithium |
Kyber | Kyber Dilithium Falcon SPHINCS+ BIKE HQC Classic McEliece |
a Includes Pulpino w/o FPU. b Only for additional ALU logic for Kyber. c Only for additional ALU logic for Dilithium. d Only for additional accelerator. e Includes baseline CPU core. f SCR1 core and the vector coprocessor, respectively. g CVA6 core and the coprocessor, respectively