中文

四维 Gallant-Lambert-Vanstone 标量乘法

密码学与安全 2011-11-17 v4 数论

摘要

Gallant、Lambert 和 Vanstone 的 GLV 方法(CRYPTO 2001)计算位于具有低次自同态 Φ\Phi 的椭圆曲线(称为 GLV 曲线)上素数阶 nn 的点 PP 的任意倍数 kPkP,在 Fp\mathbb{F}_p 上表示为 [kP = k_1P + k_2\Phi(P), \quad\text{其中} \max{|k_1|,|k_2|}\leq C_1\sqrt n],其中 C1>0C_1>0 为某个显式常数。最近,Galbraith、Lin 和 Scott(EUROCRYPT 2009)将此方法扩展到 Fp2\mathbb{F}_{p^2} 上所有作为定义在 Fp\mathbb{F}_p 上曲线的扭曲的曲线。我们在这项工作中展示了如何融合这两种方法,以便对 Fp2\mathbb{F}_{p^2} 上任何 GLV 曲线的扭曲,获得一个四维分解以及 Fp2\mathbb{F}_{p^2} 上的快速自同态 Φ,Ψ\Phi, \Psi,它们作用于由素数阶 nn 的点 PP 生成的群,从而对任意标量 k[1,n]k\in[1,n] 得到一个经证明的分解 kP=k1P+k2Φ(P)+k3Ψ(P)+k4ΨΦ(P)其中maxi(ki)<C2n1/4 kP=k_1P+ k_2\Phi(P)+ k_3\Psi(P) + k_4\Psi\Phi(P)\quad \text{其中} \max_i (|k_i|)< C_2\, n^{1/4} ,其中 C2>0C_2>0 为某个显式常数。此外,取最佳的 C1,C2C_1, C_2,我们得到 C2/C1<408C_2/C_1<408,且与曲线无关,确保了恒定的相对加速。我们还推导出新的 GLV 曲线族,对应于那些具有 3 次自同态的曲线。

关键词

引用

@article{arxiv.1106.5149,
  title  = {Four-Dimensional Gallant-Lambert-Vanstone Scalar Multiplication},
  author = {Peter Birkner and Patrick Longa and Francesco Sica},
  journal= {arXiv preprint arXiv:1106.5149},
  year   = {2011}
}

备注

23 pages, 3 figures. Changes from v3: corrected typo in proof of Lemma 5