[发明专利]用于数据安全通信的并行模乘方法在审

专利信息
申请号: 201911005389.8 申请日: 2019-10-22
公开(公告)号: CN110865794A 公开(公告)日: 2020-03-06
发明(设计)人: 王晖 申请(专利权)人: 天津津航计算技术研究所
主分类号: G06F7/72 分类号: G06F7/72
代理公司: 中国兵器工业集团公司专利中心 11011 代理人: 周恒
地址: 300308 天津*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 数据 安全 通信 并行 方法
【说明书】:

发明属于据安全通信技术领域,具体涉及一种用于数据安全通信的并行模乘方法。与现有技术相比较,本发明在保持有限域基本运算逻辑完整的情况下,相比于传统的蒙哥马利算法,理论速度得到了很大的提升。随着密码安全的发展,越来越需要并行的速度、更快的方法来实现有限域基本运算,本方案给出的并行模乘方法可以充分发挥出软硬件密码应用平台的性能。这对基于本方法构建的密码实现方案有极大的性能提升,尤其是在密码算法需要硬件实现的场景下,越来越多的方案对速度有较高的要求,所以如何利用好硬件实现平台,提高效率越来越重要的。而本方法将是一个很好的选择,将会为密码安全软硬件实现发展提供更好的保障。

技术领域

本发明属于据安全通信技术领域,具体涉及一种用于数据安全通 信的并行模乘方法。

背景技术

在数据通信领域,密码安全技术能够保证数据的完整性和真实 性,并影响着整个通信系统的执行效率。有限域下的基本运算是构成 数据安全通信加解密技术的基石,其中大整数乘法取模(模乘)运算, 形如c≡a×b mod p,是基数据安全通信双方加解密操作的核心运算技 术,针对模乘的优化特别是效率优化对数据安全通信系统的构建意义 重大。

1985年美国数学家蒙哥马利最早提出了一种规避除法运算的模 乘方法:蒙哥马利模乘。该方法的设计思路是通过一个易于计算的剩 余系,将模乘中对特定模数(即有限域的特征值p)的取模转换成对 蒙哥马利常数r的取模。当蒙哥马利常数r设定为2的n次方时,取模操 作就转换为了容易实现的移位操作,加快了模乘的运行速度。其计算 输入为乘数A,B,模数N,蒙哥马利系数r-1,其中,r=2k,其中, k=log2N,算法能够计算出蒙哥马利模乘结果A*B*r-1mod N。

蒙哥马利模乘中A,B,N皆为k比特的二进制数,运行过程只包 括加减、乘法操作和移位取模操作。移位操作的实现非常简单,而且 几乎不占用硬件资源,相较于使用除法,蒙哥马利算法的运算复杂度 大大降低。

但是由于蒙哥马利模乘的预计算包括了模逆运算的步骤,其结果 比直接模乘多了个r-1的乘积项:R≡A×B×r-1mod N。因此利用 Montgomery算法实现模乘还需对操作数进行转换,即进行蒙哥马利 域的转换,对输入参数A,B,N,t,其中t=r2modN,需要计算 A'=Mont(A,t,N),B'=Mont(B,t,N),R'=Mont(A',B',N),最后需要多计 算一步R=Mont(R',1,N),将结果转换出蒙哥马利域。

因此,在提高数据安全通信运算中有限域下大整数模乘运算实现 速度,充分发挥软硬件实现方案中的计算资源提高系统计算能力方 面,目前还存在较大的提升需求。

发明内容

(一)要解决的技术问题

本发明要解决的技术问题是:为了提高数据安全通信运算中有限 域下大整数模乘运算实现速度,为了充分发挥软硬件实现方案中的计 算资源提高系统计算能力,如何提供一种基于蒙哥马利模乘的并行模 乘方法。要求该方法在保证模乘正确性的情况下,通过优化模乘运算 步骤和方法提高算法的并行性,以满足日益增长的数据安全通信对密 码安全应用方案的速度需求。

(二)技术方案

为解决上述技术问题,本发明提供一种用于数据安全通信的并行 模乘方法,所述并行模乘方法将两个操作乘数输入A,B都拆分为 (w0,w2,……wr)多比特位的表示形式,进行逐字扫描运算;将乘法和 约减操作分布在同一内循环之内,模乘运算就被分解为r-bit×r-bit乘 法器能够实现的操作。

其中,所述并行模乘方法针对256位的大数模乘,其模乘运算被 分解为r-bit×r-bit乘法器能够实现的操作,其中r取值为64。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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