首页> 外文会议>International Conference on Applied Cryptography and Network Security >Further Optimizations of CSIDH: A Systematic Approach to Efficient Strategies, Permutations, and Bound Vectors
【24h】

Further Optimizations of CSIDH: A Systematic Approach to Efficient Strategies, Permutations, and Bound Vectors

机译:CSIDH的进一步优化:有效策略,置换和绑定向量的系统方法

获取原文

摘要

CSIDH is a recent post-quantum key establishment protocol based on constructing isogenies between supersingular elliptic curves. Several recent works give constant-time implementations of CSIDH along with some optimizations of the ideal class group action evaluation algorithm, including the SIMBA technique of Meyer et al. and the "two-point method" of Onuki et al. A recent work of Cervantes-Vazquez et al. details a number of improvements to the works of Meyer et al. and Onuki et al. Several of these optimizations-in particular, the choice of ordering of the primes, the choice of SIMBA partition and strategies, and the choice of bound vector which defines the secret keyspace-have been made in an ad hoc fashion, and so while they yield performance improvements it has not been clear whether these choices could be improved upon, or how to do so. In this work we present a framework for improving these optimizations using (respectively) linear programming, dynamic programming, and convex programming techniques. Our framework is applicable to any CSIDH security level, to all currently-proposed paradigms for computing the class group action, and to any choice of model for the underlying curves. Using our framework we find improved parameter sets for the two major methods of computing the group action: in the case of the implementation of Meyer et al. we obtain a 13.04% speedup without applying the further optimizations proposed by Cervantes-Vazquez et al., while for that of Cervantes-Vazquez et al. under the two-point method we obtain a speedup of 5.23%, giving the fastest constant-time implementation of CSIDH to date.
机译:CSIDH是基于构造超奇异椭圆曲线之间的同构体的最新量子后密钥建立协议。最近的一些工作给出了CSIDH的恒定时间实现,以及理想的班级群体行动评估算法的一些优化,包括Meyer等人的SIMBA技术。以及Onuki等人的“两点法”。 Cervantes-Vazquez等人的最新著作。详细介绍了对Meyer等人工作的一些改进。和Onuki等。其中的一些优化(特别是素数的顺序选择,SIMBA分区和策略的选择以及定义秘密密钥空间的绑定向量的选择)是通过临时方式进行的,因此它们会产生性能改进尚不清楚这些选择是否可以改进或如何改进。在这项工作中,我们提出了一个使用(分别)线性规划,动态规划和凸规划技术来改善这些优化的框架。我们的框架适用于任何CSIDH安全级别,适用于当前所有提议的用于计算类组动作的范例以及适用于基础曲线的任何模型选择。使用我们的框架,我们发现了用于计算群体行为的两种主要方法的改进参数集:在实施Meyer等人的情况下。在不应用Cervantes-Vazquez等人提出的进一步优化的情况下,我们获得了13.04%的提速,而对于Cervantes-Vazquez等人则提出了进一步的优化。在两点方法下,我们获得了5.23%的加速,这是迄今为止CSIDH最快的恒定时间实现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号