首页>
外国专利>
METHOD AND DEVICE FOR HYPERELLIPTIC CURVE SCALAR MULTIPLE OPERATION
METHOD AND DEVICE FOR HYPERELLIPTIC CURVE SCALAR MULTIPLE OPERATION
展开▼
机译:椭圆曲线标量多次操作的方法和装置
展开▼
页面导航
摘要
著录项
相似文献
摘要
PROBLEM TO BE SOLVED: To provide a device for hyperelliptic curve scalar multiple operation used in a high-speed enciphering system.;SOLUTION: When calculating the scalar multiple of an element D of a Jacobian variety accompanying a hyperelliptic curve, two calculations each of which can be calculated independently are made into one set to reduce inverse element calculations included each one time in each calculation by using Montgomery Trick in prior calculations, and the multiplied by an integer k (k=2s+h ((h) and (s) are integers)) which is to be internally calculated is calculated by calculating [k]D=[2s-1]D+([2s-1]D+[h]D) instead of calculating [k]D=[2s]D+[h]D to replace doubling by addition. By making these two improvements, the number of times for multiplications and reverse element calculations on a definition body is reduced to constitute the device for hyperelliptic curve scalar multiple operation optimum for a genus two hyperelliptic curve.;COPYRIGHT: (C)2004,JPO&NCIPI
展开▼
机译:解决的问题:提供一种在高速加密系统中使用的用于超椭圆曲线标量多重运算的设备。解决方案:当计算伴随超椭圆曲线的雅可比变量D的元素D的标量倍数时,每次进行两次计算通过使用先前的计算中的蒙哥马利特里克(Montgomery Trick),可以将可独立计算的一组计算结果减少为一组,以减少每次计算中每次包含的逆元素计算,然后乘以整数k(k = 2 s Sup> + h内部计算的((h)和(s)是整数))是通过计算[k] D = [2 s-1 Sup>] D +([2 s-1 Sup>] D + [h] D),而不是计算[k] D = [2 s Sup>] D + [h] D来代替加法运算。通过进行这两项改进,减少了在定义主体上进行乘法和反向元素计算的次数,从而构成了对两个超椭圆曲线属最优的超椭圆曲线标量多次运算的设备。版权所有:(C)2004,JPO&NCIPI
展开▼