首页> 外国专利> CRYPTOGRAPHY WITH PARAMETRIZATION ON THE ELLIPTIC CURVE

CRYPTOGRAPHY WITH PARAMETRIZATION ON THE ELLIPTIC CURVE

机译:在椭圆曲线上进行参数化的密码学

摘要

1. A method for checking device (10) using a controller (11) based on a password (π), comprising the following steps performed on a device or controller: / 1 / based on a random number r determine the point P (X, Y) on an elliptic curve in the final field F, where q is an integer, and the curve is given by the equation: / 2 / get the first and second parameters k and k ′, such that P = F (k, k ′), where F is the surjective function FxFв F; / 3 / receive the first and second parameters in encrypted form through encryption in the form of a function depending on the password; and / 4 / pass the first and second parameters to the controller; the function F is such that, regardless of the input elements z and z ′ from F, F (z, z ′) is a point on the elliptic curve and the input elements do not satisfy equation (1 ) .2. The verification method according to claim 1, in which the function F has the form: F (k, k ′) = f (k ′) + f (k), where f is the invertible function, based on the coefficients a and b of the elliptic curve, to the input where the input parameter is fed and the output receives a point on the elliptic curve; f ′ is the function of generating a point on the elliptic curve, depending on the parameter; moreover, at step / 2 /, the parameters k and k ′ are obtained during the following steps: the value of the parameter k ; calculate the value of f ′ (k ′); determine the value of the parameter k from the following expression: .3. The verification method according to claim 2, in which the function f ′ has the form: f ′ (k ′) = k ′ · G, where G is the generator of the set of points on the elliptic curve; the value of the parameter k is determined from the following expression: 4. The verification method according to claim 2, in which the function f ′ has the form: f ′ (k ′) = f (k ′), and the value of the parameter k is determined from the following expression: 5. The verification method according to any one of claims 1 to 4, in which the function F contains at least one reversible
机译:1.一种用于基于密码(π)使用控制器(11)检查设备(10)的方法,包括以下在设备或控制器上执行的步骤:/ 1 //基于随机数r确定点P(X ,Y)在最终场F的椭圆曲线上,其中q是整数,并且该曲线由以下等式给出:/ 2 /获得第一和第二参数k和k',使得P = F(k, k'),其中F是射影函数FxF?F; / 3 /通过取决于密码的函数形式的加密,以加密形式接收第一和第二参数; / 4 /将第一和第二参数传递给控制器​​;函数F使得无论来自F的输入元素z和z'如何,F(z,z')都是椭圆曲线上的点,并且输入元素不满足等式(1).. 2。 2.根据权利要求1所述的验证方法,其中,所述函数F具有以下形式:F(k,k′)= f(k′)+ f(k),其中,f是基于系数a和b的可逆函数。椭圆曲线到输入的位置,输入参数被输入,输出在椭圆曲线上接收一个点; f′是根据参数在椭圆曲线上生成点的功能;此外,在步骤/ 2 /中,在以下步骤中获得参数k和k′。计算f'(k')的值;通过以下表达式确定参数k的值:.3。 3.根据权利要求2所述的验证方法,其特征在于,所述函数f′具有以下形式:f′(k′)= k′·G,其中,G为所述椭圆曲线上的点集的生成器; 4.根据权利要求2所述的验证方法,其中,所述函数f′具有以下形式:f′(k′)= f(k′),并且所述k的值由以下表达式确定。 5.根据权利要求1至4中的任一项所述的验证方法,其中,所述函数F包含至少一个可逆的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号