首页> 外文期刊>Designs, Codes and Crytography >Redundant τ-adic expansions I:non-adjacent digit sets and their applications to scalar multiplication
【24h】

Redundant τ-adic expansions I:non-adjacent digit sets and their applications to scalar multiplication

机译:冗余τ-adic展开式I:非相邻数字集及其在标量乘法中的应用

获取原文
获取原文并翻译 | 示例
           

摘要

This paper investigates some properties of τ-adic expansions of scalars. Such expansions are widely used in the design of scalar multiplication algorithms on Koblitz curves, but at the same time they are much less understood than their binary counterparts. Solinas introduced the width-ω τ-adic non-adjacent form for use with Koblitz curves.This is an expansion of integers Ζ= Σ~e-i=0 Ζiτi, where τ is a quadratic integer depending on the curve, such that Ζi≠0 implies Ζω+i-1=···= Ζi+1= 0, like the sliding window binary recodings of integers. It uses a redundant digit set, i.e.,an expansion of an integer using this digit set need not be uniquely determined if the syntactical constraints are not enforced. We show that the digit sets described by Solinas, formed by elements of minimal norm in their residue classes, are uniquely determined. Apart from this digit set of minimal norm representatives,other digit sets can be chosen such that all integers can be represented by a width-ω non-adjacent form using those digits.We describe an algorithm recognizing admissible digit sets. Results by Solinas and by Blake, Murty, and Xu are generalized. In particular, we introduce two new useful families of digit sets.The first set is syntactically defined. As a consequence of its adoption we can also present improved and streamlined algorithms to perform the precomputations in τ-adic scalar multiplication methods. The latter use an improvement of the computation of sums and differences of points on elliptic curves with mixed affine and Lopez-Dahab coordinates. The second set is suitable for low-memory applications, generalizing an approach started by Avanzi, Ciet, and Sica. It permits to devise a scalar multiplication algorithm that dispenses with the initial precomputation stage and its associated memory space. A suitable choice of the parameters of the method leads to a scalar multiplication algorithm on Koblitz Curves that achieves sublinear complexity in the number of expensive curve operations.
机译:本文研究了标量的τ-adic展开的一些性质。这样的扩展被广泛用于Koblitz曲线上的标量乘法算法的设计,但与此同时,它们的理解程度远不及二进制形式。 Solinas引入了与Koblitz曲线一起使用的宽度-ωτ-adic非相邻形式,这是整数Zn =Σ〜ei = 0Zniτi的扩展,其中τ是取决于曲线的二次整数,因此Zni≠0隐含Znω+ i-1 =··= Zi + 1 = 0,就像整数的滑动窗口二进制重新编码一样。它使用冗余的数字集,即,如果不强制执行语法约束,则不必唯一确定使用该数字集的整数扩展。我们显示,由Solinas描述的数字集由其残基类别中的最小范数元素形成,是唯一确定的。除了这个最小范数表示的数字集之外,还可以选择其他数字集,以便使用这些数字可以用宽度ω非相邻形式表示所有整数。我们描述了一种识别允许数字集的算法。概括了Solinas和Blake,Murty和Xu的结果。特别是,我们引入了两个新的有用的数字集族。第一个集是在语法上定义的。作为其采用的结果,我们还可以提出改进的流线型算法来执行τ-adic标量乘法方法中的预计算。后者对混合仿射和Lopez-Dahab坐标的椭圆曲线上的点的总和和差的计算进行了改进。第二组适用于低内存应用,它概括了Avanzi,Ciet和Sica开始的方法。它允许设计一种标量乘法算法,该算法不需要初始的预计算阶段及其相关的存储空间。适当选择方法的参数会导致在Koblitz曲线上实现标量乘法算法,从而在大量昂贵的曲线操作中实现亚线性复杂度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号