SQIsign

Isogenies ยท sqisign.org(opens in a new tab)

Programmes
On-ramp R3
Latest version
v3.0 ยท
Security flags
None on current sets

Parameter sets

v3.0 ยท 1 Sep 2026

Parameter sets of SQIsign
Parameter setLevelpk (B)sig (B)pk+sig (B)SignVerify
V Recommended 5169406575208.06 ms20.05 ms
III Recommended 312930643587.30 ms8.20 ms
I Recommended 18320028324.65 ms3.15 ms
alt p306.3 179192271no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))
alt p305.55 179192271no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))
alt p313.69 181198279no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))
alt p343.9 189214303no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))
alt p376.65 197230327no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))
alt p448.3 3117286403no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))
alt p470.3 3119288407no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))
alt p521.1 3133314447no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))
alt p574.27 3147344491no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))
alt p607.1 5153373526no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))
alt p612.17 5157378535no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))
alt p665.19 5169406575no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))
alt p767.43 5195456651no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))no code(No implementation of this alternative prime in the official code (the implementation covers only the three main primes))

Wall-clock times vary between runs and machines (CPU frequency scaling, other tenants on cloud VMs); cycle counts are the steadier basis for comparison.

Compare versions

Parameter sets are matched by name.

Change from v2.0.1 ยท 7 Jul 2025 to v3.0 ยท 1 Sep 2026
Parameter setLevelPublic key (B) ChangeSignature (B) ChangeSecurity flag (today's assessment)
V 5129 to 169 31%larger292 to 406 39%largerFlag cleared. Was Warning: Improved algorithm for the supersingular isogeny problem (ePrint 2026/1486) achieves time/memory p^{1/3+o(1)}, vs. previous best p^{1/2}; relies on an unproven heuristic smoothness assumption and carries a superpolynomial o(1) overhead plus high memory cost โ€” concrete impact on SQIsign's parameters not yet clarified
III 397 to 129 33%larger224 to 306 37%largerFlag cleared. Was Warning: Improved algorithm for the supersingular isogeny problem (ePrint 2026/1486) achieves time/memory p^{1/3+o(1)}, vs. previous best p^{1/2}; relies on an unproven heuristic smoothness assumption and carries a superpolynomial o(1) overhead plus high memory cost โ€” concrete impact on SQIsign's parameters not yet clarified
I 165 to 83 28%larger148 to 200 35%largerFlag cleared. Was Warning: Improved algorithm for the supersingular isogeny problem (ePrint 2026/1486) achieves time/memory p^{1/3+o(1)}, vs. previous best p^{1/2}; relies on an unproven heuristic smoothness assumption and carries a superpolynomial o(1) overhead plus high memory cost โ€” concrete impact on SQIsign's parameters not yet clarified
alt p306.3 new in v3.01โ€” to 79 โ€”โ€” to 192 โ€”โ€”
alt p305.55 new in v3.01โ€” to 79 โ€”โ€” to 192 โ€”โ€”
alt p313.69 new in v3.01โ€” to 81 โ€”โ€” to 198 โ€”โ€”
alt p343.9 new in v3.01โ€” to 89 โ€”โ€” to 214 โ€”โ€”
alt p376.65 new in v3.01โ€” to 97 โ€”โ€” to 230 โ€”โ€”
alt p448.3 new in v3.03โ€” to 117 โ€”โ€” to 286 โ€”โ€”
alt p470.3 new in v3.03โ€” to 119 โ€”โ€” to 288 โ€”โ€”
alt p521.1 new in v3.03โ€” to 133 โ€”โ€” to 314 โ€”โ€”
alt p574.27 new in v3.03โ€” to 147 โ€”โ€” to 344 โ€”โ€”
alt p607.1 new in v3.05โ€” to 153 โ€”โ€” to 373 โ€”โ€”
alt p612.17 new in v3.05โ€” to 157 โ€”โ€” to 378 โ€”โ€”
alt p665.19 new in v3.05โ€” to 169 โ€”โ€” to 406 โ€”โ€”
alt p767.43 new in v3.05โ€” to 195 โ€”โ€” to 456 โ€”โ€”

โ–ผ smaller or faster, โ–ฒ larger or slower. Sizes in bytes. Flags are today's assessment of each version's parameter sets; the history below shows when each attack was published.

History

  1. added to site Update

    Where a specification lists alternative or additional parameter sets next to its main ones, the main sets are now marked, so the Recommended filter hides the alternatives: SNOVA, MAYO, QR-UOV, SQIsign and FAEST (FAEST-EM is the specification's alternative variant), and the NGCC KEMs DTRU (DTRU-Light and DTRU-Prime are the alternatives to the primary tricyclotomic sets) and MAMBA-Frost (the compact-ciphertext CC variants are additional to the default sets). The round-3 specifications of SNOVA (Table 6), MAYO (Table 2.2), QR-UOV (Appendix B) and SQIsign (Appendix P) also list alternative or additional parameter sets; these are now shown under All parameter sets, with sizes from the specifications. The six odd-characteristic SNOVA alternatives are marked broken by Beullens & Hess's vinegar-bias attack.

  2. added to site New version

    v3.0

    SQIsign 3.0 released as the third-round submission spec: parameters revised in response to the improved supersingular isogeny-problem algorithm (ePrint 2026/1486), and the reference implementation drops its GMP dependency for a from-scratch fixed-precision integer library. Public key and signature sizes grow (level I: 65/148 → 83/200 bytes; level III: 97/224 → 129/306; level V: 129/292 → 169/406 bytes). On our benchmark (v3.0 with its x86-64 assembly field arithmetic vs. the v2.0.1 reference build) signing is faster at levels I and III (−35% / −9%) but slower at level V (+12%), and verification is 12–38% slower at every level.

  3. Attack

    Improved algorithm for the supersingular isogeny problem (ePrint 2026/1486) achieves time/memory p^{1/3+o(1)}, down from the previous best p^{1/2}. Relies on an unproven heuristic smoothness assumption and has a superpolynomial overhead plus high memory cost; concrete impact on SQIsign's parameters not yet clarified. Flagged as warning.

  4. Milestone

    NIST announced 9 Round 3 candidates for additional post-quantum signature schemes: FAEST, HAWK, MAYO, MQOM, QR-UOV, SDitH, SNOVA, SQIsign, UOV. Rationale in NIST IR 8610. Round 3 candidates.

  5. added to site Update

    Updated 7 schemes to their latest published specifications. PERK redesigned parameter sets (v2.2.0). MQOM adds gf16 variants (v2.1). RYDE and Mirath corrected signature sizes and added faster variants. CROSS, SQIsign, and MAYO updated with revised benchmarks.

  6. New version

    v2.0.1

  7. New version

    v2.0

  8. New version

    v1.0

Full timeline โ†’