椭圆曲线密码体系中标量乘的快速算法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:humeiyu2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从公钥密码体制被提出以来,它就被广泛用于许多实用密码系统中,比如密钥协商、身份认证、数据完整性保护、数字签名、电子选举、电子商务、电子政务等等。特别以CA和证书为支撑的PKI更是成为构建大型安全网络所必须的基础设施。目前在实际中使用最为广泛的公钥算法是RSA。 椭圆曲线密码制(ECC)是1985提出的新公钥体制,由于在保证相同安全强度下其所需的密钥长度较RSA的短,而特别适用于无线系统或者存储受限的设备。在许多安全标准中,如IPsec、WAPI、WPKI等等,都已经将其采用。在不远的将来ECC会成为应用标准中的首选算法。 在ECC的快速实现中,最关键的就是标量乘kP的计算,其中k为一个大整数而P为椭圆曲线上的一个点。因此,标量乘的快速算法研究成为了许多密码学家关心的问题,并取得了相当多的不错的成果。在前人成果的基础上,本文主要做了以下的工作: 1.基于NAF分解,我们提出了一种新的方法,以任意的正整数w而不仅仅是2为基来表示整数k。因为它以w为基又近似NAF,我们称这种方法为w-NNAF方法。在所有以w为基的表示中,该方法的汉明重量最轻。使用k的w-NNAF表示,结合现存的一些方法,我们提出了一种计算kP的方法。 2.基于Solinas提出的RTNAF方法,我们提出了一种三比特结合的方法用以快速计算ECC中的标量乘。使用这种方法,可以以两个额外的存储为代价节省m/18个点加法。在有多余的存储的情况下,可将该方法推广到(w+1)比特结合,使得标量乘的计算复杂性可以进一步降低。最后定量分析了该方法所降低的计算复杂性。 3.提出了一种RTSNAF方法,它使用τ~2为基底而不象RTNAF方法那样使用τ来分解标量k。通过数学分析证明了该分解的存在性和唯一性。同时给出了该分解的长度和汉明密度的精确估计。最后,确定了使用该分解来计算kP的计算量为3m/14个点加法,相对RTNAF的m/3次有所改善。 4.为了加速ECC中标量乘法kP的计算,通过使用特征多项式为φ~2+2=0的自同态φ,Ciet将标量k分解为φ-NAF表示。通过对φ-NAF表示使用窗口技术,我们得到了七的φ-NAF_w分解。它能比Ciet的方法更高效的计算kP。最后,我们精确的估计了该分解的长度和汉明密度。 5.基于整数NAF(非相邻形式)表示,Solinas提出了一对整数(a,b)的JSF(联合稀疏形式)表示。由于JSF可以产生更多的双零位置,因此在计算ECC中的
其他文献
高校辅导员职业发展是一个既有理论价值又具有时代意义的现实问题。本文立足文化视角,探讨高校辅导员职业发展,主要从“职业形象、职业价值观、职业使命和职业规范”四个维度
<正>2017年对于中国来说是具有划时代意义的一年。十九大的召开引领中国迈入中国特色社会主义新时代,报告提出了金融体制改革的战略导向,金融要努力服务好实体经济。这一年,
<正>2016年,是上海广播广告"神广杯"颁奖盛典的第十年。2月24日,"神广杯"十周年颁奖盛典举行,开创了集娱乐、视听、奖项于一体的创新式广播广告TOP盛典。当前,广播正处于汽车
介绍了苏丹6区外输管道尼罗河定向钻干线穿越施工技术,对管道穿越施工中出现的问题从工程地质概况、管道穿越线路、管道的承压能力、地下打孔的孔径以及施工等方面进行了分析
给出了油气集输系统拓扑布局优化问题的数学模型,对其计算的复杂性进行了分析.根据模型的特点,采用了混合遗传算法进行求解,将局部搜索算法的快速性与遗传算法的全局收敛性有
无线通信业务种类繁多、对数据率要求日益提高的发展趋势,与频带资源极其有限的客观现状,要求未来宽带无线通信系统必须具备强抗干扰能力、高频谱利用率、高自由度和灵活性。
<正>20世纪80年代中期以来,公共政策学经过20多年的发展,取得了很大进展,同时也存在一些问题。有学者认为,中国公共政策学的研究应该强化问题意识,关注政策现实,认为公共政策
在农产品实施品牌化的市场竞争中,中小农户既缺乏创建品牌的积极性,也没有品牌运营的经济实力和运作能力,它们也因此处于弱势地位。面对困境,中小农户只有在政府的指导与扶持
随着计算机和网络通信技术的发展,数字签名技术得到了广泛的应用。国内外众多的专家学者对数字签名的理论、技术和应用进行了深入的探讨与研究。根据实际应用背景的需要,人们
当压缩机内气体的流量较低时,气体容易出现旋转脱离现象,导致压缩机不能正常工作,采取增加压缩机内部液体的流量,在出口处设置单向阀防止气体倒流等措施,可有效地防止喘振的