
























This work presents several algorithms to perform operations in the quaternion ideals and orders stemming from the Deuring correspondence. While most of the desired operations can be solved with generic linear algebra, we show that they can be performed much more efficiently while maintaining a strict control over the size of the integers involved. This allows us to obtain a very efficient implementation with fixed sized integers of the effective Deuring correspondence. We apply our new algorithms to improve greatly the practical performances of a recent algorithm by Corte-Real Santos, Eriksen, Leroux, Meyer and Panny to evaluate modular polynomials. Our new implementation, including several other improvements, runs 20 times faster than before for the level ℓ = 11681. The Deuring correspondence also plays a central role in the most recent developments in isogeny-based cryptography, and in particular in the SQIsign signature scheme submitted to the NIST PQC competition. After the latest progresses, it appears that fixed-sized efficient quaternion operations is one of the main missing feature of the most recent implementations of SQIsign. We believe that several of our new algorithms could be very useful for that.
Note: New version correctiong various typos and editorial problems
BibTeX
@misc{cryptoeprint:2026/185,
author = {Antonin Leroux},
title = {{EFFICIENT} {QUATERNION} {ALGORITHMS} {FOR} {THE} {DEURING} {CORRESPONDENCE}, {AND} {APPLICATION} {TO} {THE} {EVALUATION} {OF} {MODULAR} {POLYNOMIALS}},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/185},
year = {2026},
url = {https://eprint.iacr.org/2026/185}
}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。