Paper 2026/2312
ECLIPSE: Strongly Unforgeable Isogeny Signatures from the Prime-Degree Variant of PRISM
Abstract
ECLIPSE is the prime-degree signature construction that the PRISM authors describe next to their salted scheme, with that salt, implemented. It exists because a two-dimensional isogeny signature carries an auxiliary isogeny that the hash does not bind: the SQIsign round-3 specification states that SQIsign cannot achieve strong unforgeability for this reason, and PRISM's prime-degree variant was designed without the auxiliary isogeny but published without parameters, code or a verifier that runs. This paper gives the first implementation, on the SQIsign round-3 primes: a verifier that evaluates the paper's criterion through one isogeny chain and a pull-back, a canonical wire format with a strict decoder that recovers one coefficient from two Weil pairings with no residual bits, randomisable keys, and two independent implementations that accept each other's signatures. Signatures are 206 bytes at NIST level I, within 15 bytes of SQIsign at every matched compression and message-binding state. In one session against the SQIsign reference's assembly build, signing is 2.3 times faster than the reference's and verification costs twice as much, or 1.7 times as much with the public key prepared once. This work instantiates and measures ECLIPSE and leaves a formal argument for its strong unforgeability (SUF-CMA) to future work.
Metadata
- Available format(s)
-
PDF
- Category
- Implementation
- Publication info
- Preprint.
- Keywords
- PRISMSQIsignisogeny-based cryptographypost-quantum signaturesstrong unforgeability
- Contact author(s)
- dustin ray @ anchorlabs com
- History
- 2026-10-04: approved
- 2026-10-02: received
- See all versions
- Short URL
- https://ia.cr/2026/2312
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/2312,
author = {Dustin Ray},
title = {{ECLIPSE}: Strongly Unforgeable Isogeny Signatures from the Prime-Degree Variant of {PRISM}},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2312},
year = {2026},
url = {https://eprint.iacr.org/2026/2312}
}