首页> 外国专利> METHOD OF GENERATING AND VERIFYING ELECTRONIC DIGITAL SIGNATURE BASED ON ELLIPTIC OR HYPERELLIPTIC CURVE

METHOD OF GENERATING AND VERIFYING ELECTRONIC DIGITAL SIGNATURE BASED ON ELLIPTIC OR HYPERELLIPTIC CURVE

机译:基于椭圆或超椭圆曲线的电子数字签名的生成和验证方法

摘要

FIELD: information technology.;SUBSTANCE: method involves transformation of bit strings and performing operations with bit stings, in which during generation or verification of a signature, at least one predetermined point (corresponding reduced divisor) P of the simple order q on the elliptic (corresponding hyperelliptic) curve is multiplied by an integer k via summation and doubling; when generating the signature, random selection of the number k is allowed, wherein the first step involves selecting a number w=-2 for q=1, 3 (mod 8) or w=2 for q=1, 7 (mod 8), the value t=√w (mod q) is calculated; and at the second step, the number k is transformed to a number system with base t: k=K0+K1t+…+K2ht2h+K2h+1t2h+I, where all coefficients K0,…, K2h+1 assume values 0, 1 or -1, and a number 2h close to log2q, and during recursive transition to the previous chain of coefficients, n/2 doublings of the point (reduced divisor) R are carried out.;EFFECT: high speed of generating and verifying an electronic digital signature using elliptic or hyperelliptic curves.;4 cl, 1 app
机译:技术领域:信息技术;实体:该方法涉及对位串进行变换并使用位刺执行操作,其中在签名的生成或验证期间,椭圆上至少一个简单阶数q的预定点(对应的约数除数)P通过加法和加倍将(对应的超椭圆形)曲线乘以整数k;在生成签名时,允许随机选择数字k,其中第一步涉及为q = 1、3(模数8)选择数字w = -2或为q = 1、7(模数8)选择w = 2 ,计算出值t =√w(mod q);第二步,将数字k转换为以t为底的数字系统:k = K 0 + K 1 t +…+ K 2h t 2h + K 2h + 1 t 2h + I ,其中所有系数K 0 ,…, K 2h + 1 假定值为0、1或-1,并且数字2h接近log 2 q,并且在递归转换到前一个系数链时,n /进行2倍的点(约数除数R);效果:使用椭圆或超椭圆曲线高速生成和验证电子数字签名; 4 cl,1个应用

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号