Lune

EUROCRYPT2020顶会

Double-Base Chains for Scalar Multiplications on Elliptic Curves

Wei Yu, Saud Al Musa, Bao Li

摘要

Double-base chains (DBCs) are widely used to speed up scalar multiplications on elliptic curves. We present three results of DBCs. First, we display a structure of the set containing all DBCs and propose an iterative algorithm to compute the number of DBCs for a positive integer. This is the first polynomial time algorithm to compute the number of DBCs for positive integers. Secondly, we present an asymptotic lower bound on average Hamming weights of DBCs log⁡n8.25\frac{\log n}{8.25} for a positive integer nn. This result answers an open question about the Hamming weights of DBCs. Thirdly, we propose a new algorithm to generate an optimal DBC for any positive integer. The time complexity of this algorithm is O((log⁡n)2log⁡log⁡n)\mathcal{O}\left(\left(\log n\right)^2 \log\log n\right) bit operations and the space complexity is O((log⁡n)2)\mathcal{O}\left(\left(\log n\right)^{2}\right) bits of memory. This algorithm accelerates the recoding procedure by more than 66 times compared to the state-of-the-art Bernstein, Chuengsatiansup, and Lange's work. The Hamming weights of optimal DBCs are over 6060% smaller than those of NAFs. Scalar multiplication using our optimal DBC is about 1313% faster than that using non-adjacent form on elliptic curves over large prime fields.

问 Lune

尽管问,回答都注明出处。

Lune 会读相关的 Paper,每个回答都附上所依据的原文段落。

可以从这些问题问起

Lune 的依据

摘要 · 相关的 Paper

获取答案

免费开始,无需绑卡

相关 Paper

  1. Pre-computation Scheme of Window τNAF for Koblitz Curves RevisitedWei Yu, Guangwu XuEUROCRYPT 2021 · 3 次引用
  2. Elliptic Curve Fast Fourier Transform (ECFFT) Part I: Low-degree Extension in Time O(n log n) over all Finite FieldsEli Ben-Sasson, Dan Carmon, Swastik Kopparty, David LevitSODA 2023 · 12 次引用
  3. Faster Constant-time Evaluation of the Kronecker Symbol with Application to Elliptic Curve HashingDiego F. Aranha, Benjamin Salling Hvass, Bas Spitters, Mehdi TibouchiCCS 2023 · 7 次引用
  4. Radical \rootN\ofeˊlu\root N \of {\mathrm {\acute{e}lu}} Isogeny FormulaeThomas DecruCRYPTO 2024 · 4 次引用
  5. Batch Bootstrapping I: - A New Framework for SIMD Bootstrapping in Polynomial ModulusFeng-Hao Liu, Han WangEUROCRYPT 2023 · 32 次引用
黄昏的海面,两侧是细线勾勒的悬崖