Performance

Parameter sets

We retain the main parameter sets with (q,ℓ) = (127,3) from the Round 2 specification and newly add those with (q,ℓ) = (127,10). The parameter sets with ℓ = 3 are intended to provide balanced performance, whereas those with ℓ = 10 offer relatively small public keys. The Round 3 parameter sets and corresponding key and signature sizes are shown below.

Security Level(q,v,m,ℓ)Public Key
(bytes)
Private Key
(bytes)
Signature
(bytes)
I(127,156,54,3)24,25632200
(127,540,60,10)11,04132541
III(127,228,78,3)71,88432292
(127,820,90,10)35,45432821
V(127,306,105,3)173,66032392
(127,1040,110,10)63,541321,039

Software performance

AVX2 Implementation with AES-based PRG
Security Level(q,v,m,ℓ)KeyGen
(Mcycles)
Sign
(Mcycles)
Verify
(Mcycles)
I(127,156,54,3)1.7670.5200.353
(127,540,60,10)5.0362.5241.016
III(127,228,78,3)6.0451.3421.014
(127,820,90,10)17.9207.8603.099
V(127,306,105,3)16.6953.1202.374
(127,1040,110,10)32.06713.3515.929
AVX2 Implementation with SHAKE-based PRG
Security Level(q,v,m,ℓ)KeyGen
(Mcycles)
Sign
(Mcycles)
Verify
(Mcycles)
I(127,156,54,3)3.9682.7182.538
(127,540,60,10)10.8028.3566.918
III(127,228,78,3)12.6397.7807.322
(127,820,90,10)37.93627.75523.215
V(127,306,105,3)32.39918.37117.476
(127,1040,110,10)70.55051.87044.487

Hardware performance