Paper 2026/588
Tailored Limb Counts, Faster Arithmetic: Improved TMVP Decompositions for Curve5453 and Curve6071
Abstract
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.
Metadata
- Available format(s)
-
PDF
- Category
- Public-key cryptography
- Publication info
- Preprint.
- Keywords
- TMVPField multiplicationMontgomery curvesRadix representationsEfficient implementation
- Contact author(s)
- gamzeorhon @ gmail com
- History
- 2026-03-25: approved
- 2026-03-24: received
- See all versions
- Short URL
- https://ia.cr/2026/588
- License
-
CC BY
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}
}