[发明专利]一种适用于二元域的归约快速求模方法无效

专利信息
申请号: 201110103642.0 申请日: 2011-04-25
公开(公告)号: CN102169426A 公开(公告)日: 2011-08-31
发明(设计)人: 李碧琛;沈海斌 申请(专利权)人: 浙江大学
主分类号: G06F7/72 分类号: G06F7/72
代理公司: 杭州求是专利事务所有限公司 33200 代理人: 周烽
地址: 310027 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 适用于 二元 快速 方法
【说明书】:

技术领域

发明涉及一种适用于二元域的归约快速求模方法,特别地,涉及一种在点乘运算求解模乘和模方中快速求模运算的方法。

背景技术

椭圆曲线公钥密码体制(ECC),其安全性是基于椭圆曲线上的加法群的离散对数问题(ECDLP)求解的困难性。它作为一种新兴的公开密钥密码体制,同其它诸如RSA等常用公钥密码体系相比,具有密钥短、实现速度快、安全性高等优点,在网络通信迅猛发展的今天,有着良好的应用前景。

ECC的点乘运算可以分解为点加和倍点,并有多种方法,如binary method, binary NAF method,Window NAF,Fixed-base window及Fixed-base comb等。在点加和倍点运算当中存在着求解模逆的步骤,由于求解模逆较慢,采用射影坐标(projective coordinate)可以将求模逆的次数减少至一次,从而加快速度。有研究表明,射影Montgomery点乘方法是一种不需要进行预计算的点乘方法,而且它速度快,安全性高。

分析方法可知,点乘运算最后可以分解为模乘和模方的运算。如何快速地求解模乘和模方,特别是模乘和模方当中的求模运算成为进一步加快运算的关键。

发明内容

本发明的目的在于针对现有技术的不足,提供一种适用于二元域的归约快速求模方法。

本发明的目的是通过以下技术方案来实现的:一种适用于二元域的归约快速求模方法,包含:用于输入原始数据C(x)的步骤和用于输出最后结果的步骤;此外,还包括:用于将输入的原始数据C(x)变形的步骤;用于将输入的原始数据C(x)求模的步骤;用于判断C(X)的次数,逐次对C(x)求模,使C(x)的次数满足要求的步骤。

所述用于将输入的原始数据C(x)变形步骤:对于一个次数大于或等于                                                的多项式C(x),可表达成如下的形式变形。其中,r为运算单元的宽度,m为运算数据的段数,令特征为2的有限域GF(2n),则运算数据分解为m段,其中r(m-1)<n≤64m。

于将输入的原始数据C(x)求模的步骤:

令;

用于逐次对C(x)求模,使C(x)的次数满足要求的步骤:

判断C(x)的最高次数是否大于rm,如果大于rm,则继续对C(X)进行变形、求模,如果小于rm,则运算结束,输出最后结果。

本发明的有益效果是,运算速度快,特别是能明显加快在二元域上的运算速度。同时该方法的安全性高,可靠性强。综合后仿真结果表明:运用该方法的IP能快速完成ECC点乘运算,选取m=193,key为192位,在150MHz下的点乘速度约为2300次/秒。

附图说明

图1是适用于二元域的归约快速求模方法的软件流程图;

图2是适用于二元域的归约快速求模方法的应用实例示意图。

具体实施方式

本发明的总体思想是点乘运算最后可以分解为模乘和模方的运算。如何快速地求解模乘和模方,特别是模乘和模方当中的求模运算成为进一步加快运算的关键。由此,针对不可约多项式中T(x)的次数通常较小的特点,提出了归约快速求模方法。

点乘运算最后可以分解为模乘和模方的运算。如何快速地求解模乘和模方,特别是模乘和模方当中的求模运算成为进一步加快运算的关键。由此,针对不可约多项式中T(x)的次数通常较小的特点,提出了归约快速求模方法。

对于一个次数大于或等于的多项式C(x),可表达成如下的形式,等式成立。多次运用此式即可得最后的结果,使得C(x)的次数小于n。由于T(x)的次数较小,通常情况不下,迭代次数不会超过两次,运算效率很高。

在设计当中,为了实现域可扩展设计,采用了以64位为运算单元长度,分段进行计算的方案。比如,在m=193 的域宽情况下,可将运算数据分为4段,高段超出域宽部分补0;在最后一次运算之前的每一次模乘或模方运算后,由于所得并非最终结果,故在运算后只要将其结果限制在4段以内,即可达到运算“收敛”(指不管经过多少次模运算,其结果都保持在4段以内)的目的。这样的设计,不但便于硬件实现多域宽的ECC运算,且由于运算采用了具有收敛特性的中间值,在一定程度上加速了运算。而由于此设计特点,对于上述的归约快速求模方法,尚需作一定的变形。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110103642.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top