arrow
返回

Computing multi-scalar multiplication on memory-constrained devices

delete2026-05-11
delete0
PRE
AI
N
Noel, Leo *
T
Thomas Plantard
DOI:10.1007/s13389-026-00393-zdelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
多标量乘法是大多数配对基零知识证明中的关键操作。在许多研究中,内存限制常被报道是阻止计算更大规模多标量乘法(MSM)的主要瓶颈。本文特别关注在内存受限设备上加速此操作。Pippenger算法(也称为桶方法)是计算多标量乘法最高效且因此最广泛使用的方法。我们提出了一种Pippenger算法的优化方法,其效率至少不低于原始算法,在内存受限条件下效果显著更优。主要思想是根据可用内存使用自适应数量的桶,而非固定的2(W)-1。我们在BLS12-381曲线上对2(8)至2(14)点的多标量乘法进行了测试。结果表明,在极低内存下我们获得了非常显著的增益(最高达40%),随着内存增加增益逐渐减小,直至内存不再受限时性能与Pippenger算法相当。例如,在2(13)点的多标量乘法中,仅1 KB内存时增益为40%,15 KB时为20%,35 KB时为15%,依此类推,直至内存不再受限时与Pippenger算法等效。
Keyword:
Multi-scalar Multiplication
Pippenger algorithm
Bucket method
zk-SNARK

期刊

J
Journal of Cryptographic Engineering
IF:
1.4
论文数:
19
被引数:
649

机构

C
centre national de la recherche scientifique (cnrs)
学者数:
24.5W
论文数: 18.2W
被引数: 279
N
nokia corporation
学者数:
1.8K
论文数: 1.5K
被引数: 1
引用论文

引用论文

SNARKs for C: Verifying Program Executions Succinctly and in Zero Knowledge
err2013-01-01
err0
errOAAI
errEli Ben-Sasson; Alessandro Chiesa; Daniel Genkin; Eran Tromer; Madars Virza
err分享
err收藏
Twisted Edwards Curves
err2024-09-05
err0
PREAI
errDaniel J. Bernstein; Peter Birkner; Marc Joye; Tanja Lange; Christiane Peters
err分享
err收藏
err分享
err收藏
ZEXE: Enabling Decentralized Private Computation
err2020-05-01
err0
errOAAI
errSean Bowe; Alessandro Chiesa; Matthew Green; Ian Miers; Pratyush Mishra; Howard Wu
err分享
err收藏
Accelerating zk-SNARK with Group and Zone Optimization on GPU
err2023-12-17
err0
PREAI
errShen,Runnan; Wang,Liang; Luo,Haotian; Yang,Rui; Yang,Jinqian; Wang,Jinquan; Sun,Qiancheng; Xiao,Limin; Dong,Jin
err分享
err收藏
err分享
err收藏
学者 查看更多内容