Compressed Key Exchange Protocol from Orientations of Large Discriminant Using AVX-512

Read full text
Authors: Y Zheng, Jianming Lin, Yi Liang, Yukun Ren, Huixin Zhang, Chang‐An Zhao
Cited by: 1

Abstract

CSIDH (Commutative Supersingular Isogeny Diffie–Hellman) is a classgroup- based key-exchange protocol operated on supersingular elliptic curves, which, at the time of its proposal, exhibited several attractive selling points such as noninteractivity. Unfortunately, CSIDH is vulnerable to the sub-exponentiation attack– Kuperberg’s algorithm, thereby requiring large parameters to ensure security. A recent work based on oriented elliptic curves with large discriminants, proposed by Houben, allows for a significantly small base field (around 255 bits). We name this protocol CSIDH-LDO. However, the practicality of CSIDH-LDO is currently hindered by the necessity of performing multiple group actions and its huge public-key size.In this paper, we address these bottlenecks by presenting highly optimized constanttime implementations alongside an effective public-key compression framework for CSIDH-LDO. We combine algorithmic improvements, specifically scalar multiplication by differential addition chains and isogeny computation on the twisted Edwards model, with limb-slicing to exploit parallelism via Intel’s AVX-512 instructions. To resolve the architectural mismatch when mapping r ∈ {7, 13} group actions to 8-lane SIMD registers, we evaluate two parallel scheduling strategies. While a dummy-based approach allows us to leverage efficient Fp2-arithmetic, our dummy-free strategy systematically exploits internal parallelism to fully saturate the 512-bit vectors without redundant computations. Benchmarks on an Intel Tiger Lake processor demonstrate our parallel implementations achieve speedups of up to 3.40x (AVX-512F) and 7.30x (AVX-512IFMA) over an optimized x64 assembly baseline. Furthermore, we establish a formal framework for public-key compression tailored for CSIDH-LDO. Specifically, we propose two efficient techniques that achieve a compact public key representation of approximately (r + 2) log2(p) bits, thereby significantly reducing communication bandwidth. To the best of our knowledge, this work is the first to demonstrate the efficacy of SIMD parallelization combined with optimized compression for isogenybased protocols derived from orientations of large discriminants.

Fields of Study & Subjects

Cryptography and Residue Arithmetic Polynomial and algebraic computation Cryptographic Implementations and Security

Publication details

Journal / source
IACR Transactions on Cryptographic Hardware and Embedded Systems
Publisher
Universitatsbibliothek der Ruhr-Universitat Bochum
Volume
2026
Issue
3
Pages
679–718
Publication date
17 July 2026
Language
EN