中文

大素数次数同源的更快计算

密码学与安全 2020-03-24 v1 数论

摘要

E/Fq\mathcal{E}/\mathbb{F}_q 为一条椭圆曲线,PPE(Fq)\mathcal{E}(\mathbb{F}_q) 中阶为素数 \ell 的点。Vélu 公式让我们能以 O~()\tilde{O}(\ell)Fq\mathbb{F}_q-运算计算商曲线 E=E/P\mathcal{E}' = \mathcal{E}/\langle{P}\rangle 以及定义商同源 ϕ:EE\phi: \mathcal{E} \to \mathcal{E}' 的有理映射,其中 O~\tilde{O} 关于 qq 一致。本文展示了如何仅用 O~()\tilde{O}(\sqrt{\ell})Fq\mathbb{F}_q-运算(其中 O~\tilde{O} 同样关于 qq 一致)来计算 E\mathcal{E}' 以及 ϕ(Q)\phi(Q)(对 QE(Fq)Q\in\mathcal{E}(\mathbb{F}_q))。作为一个应用,本文加速了基于同源的密码系统 CSIDH 和 CSURF 中使用的一些计算。

关键词

引用

@article{arxiv.2003.10118,
  title  = {Faster computation of isogenies of large prime degree},
  author = {Daniel Bernstein and Luca de Feo and Antonin Leroux and Benjamin Smith},
  journal= {arXiv preprint arXiv:2003.10118},
  year   = {2020}
}