


























N. Gamze Orhon Kılıç, Middle East Technical University
Halil Kemal Taşkın, Aselsan (Turkey)
Oğuz Yayla, Middle East Technical University
Curve5453 and Curve6071 are Montgomery curves over the primes $2^{545}-3$ and $2^{607}-1$, providing 271- and 302-bit classical security, respectively. Their TMVP-based field multiplication in 10-limb representation costs 77 multiplications. We reduce this to 60 for Curve5453 ($22\%$ fewer) using a 9-limb radix-$2^{61}$ representation, and to 54 for Curve6071 ($30\%$ fewer) using a 12-limb radix-$2^{51}$ representation with hierarchical block-level TMVP. Choosing the limb count to produce $3 \times 3$ Toeplitz blocks aligns the structure with the size-3 TMVP formula, computing each block product in 6 multiplications rather than 9. Portable C implementations benchmarked on ARM64 and x86-64 confirm speedups of up to $16\%$ in field multiplication and $13\%$ in scalar multiplication. On ARM64, Curve5453 reaches $90.6\%$ of OpenSSL's assembly-optimized NIST P-521 ECDH throughput with 12 additional bits of classical security, and Curve6071 delivers 302-bit classical security at $80.8\%$ of P-521's throughput.
BibTeX
@misc{cryptoeprint:2026/588,
author = {Murat Cenk and N. Gamze Orhon Kılıç and Halil Kemal Taşkın and Oğuz Yayla},
title = {Tailored Limb Counts, Faster Arithmetic: Improved {TMVP} Decompositions for Curve5453 and Curve6071},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/588},
year = {2026},
url = {https://eprint.iacr.org/2026/588}
}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。