qimen-prism

resources

papers

performance

Benchmarks use SM3 as the XOF backend on an Intel(R) Core(TM) Ultra 9 275HX CPU. CPU-cycle values are in 106 cycles and averaged over 300 runs.

Key and Signature Sizes

Parameter setPublic keySecret keySignature
NGCC-181 B441 B225 B
NGCC-2129 B701 B334 B
NGCC-3257 B1401 B622 B

Reference Implementation

Parameter setKeyGenSignVerify
NGCC-166.9578.1414.23
NGCC-2129.66166.1241.33
NGCC-3684.67969.23231.23

Optimized Implementation

Parameter setKeyGenSignVerify
NGCC-157.3266.279.71
NGCC-290.24122.5224.57

Throughput

Parameter setReference KeyGenReference SignReference VerifyOptimized KeyGenOptimized SignOptimized Verify
NGCC-142.740.8204.346.244.4269.0
NGCC-222.320.171.731.627.2118.7
NGCC-34.33.812.4NGCC-3 uses the portable C core.

cite

In order to cite QIMEN-PRISM, please use the following BibTeX entry:

@misc{qimen-prism,
    author       = {Yu, Yu
                    and Castryck, Wouter
                    and Chen, Mingjie
                    and Herl{\'e}dan Le Merdy, Arthur
                    and Hu, Zhi
                    and Huang, Zhuo
                    and Invernizzi, Riccardo
                    and Lai, Yi-Fu
                    and Lazzarini, Dania
                    and Lin, Kaizhan
                    and Liu, Xuzhe
                    and Maino, Luciano
                    and Reijnders, Krijn
                    and Vercauteren, Frederik
                    and Wen, Yunqi},
    title        = {{QIMEN-PRISM}},
    howpublished = {Specification, version 1.0},
    year         = {2026},
    url          = {https://qimen.io/prism}
}