qimen-pike

resources

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 Ciphertext Sizes

Parameter set Uncompressed Compressed
pkctsk pkctsk
NGCC-1641 B800 B724 B405 B602 B488 B
NGCC-2961 B1184 B1103 B595 B882 B737 B
NGCC-31921 B2368 B2220 B1201 B1746 B1500 B

Reference Implementation

Parameter set Uncompressed Compressed
KeyGenEncapsDecaps KeyGenEncapsDecaps
NGCC-194.1534.7361.43159.6161.2798.02
NGCC-2350.45121.33222.20608.92223.68360.88
NGCC-33005.441029.461794.114606.191803.162845.02

Optimized Implementation

Parameter set Uncompressed Compressed
KeyGenEncapsDecaps KeyGenEncapsDecaps
NGCC-176.1626.9447.93129.3148.0077.45
NGCC-2292.4093.86171.85481.88172.94280.08
NGCC-32480.87803.121405.363639.781421.092243.85

Throughput

Parameter set Reference ops/s, uncompressed Optimized ops/s, uncompressed
KeyGenEncapsDecaps KeyGenEncapsDecaps
NGCC-130.484.747.534.9104.254.7
NGCC-27.922.012.810.532.817.8
NGCC-30.92.621.481.083.782.15

cite

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

@misc{qimen-pike,
    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-PIKE}},
    howpublished = {Specification, version 1.0},
    year         = {2026},
    url          = {https://qimen.io/pike}
}