期刊文献+
共找到18篇文章
< 1 >
每页显示 20 50 100
Enhanced Euclid Algorithm for Modular Multiplicative Inverse and Its Application in Cryptographic Protocols
1
作者 Boris S. Verkhovsky 《International Journal of Communications, Network and System Sciences》 2010年第12期901-906,共6页
Numerous cryptographic algorithms (ElGamal, Rabin, RSA, NTRU etc) require multiple computations of modulo multiplicative inverses. This paper describes and validates a new algorithm, called the Enhanced Euclid Algorit... Numerous cryptographic algorithms (ElGamal, Rabin, RSA, NTRU etc) require multiple computations of modulo multiplicative inverses. This paper describes and validates a new algorithm, called the Enhanced Euclid Algorithm, for modular multiplicative inverse (MMI). Analysis of the proposed algorithm shows that it is more efficient than the Extended Euclid algorithm (XEA). In addition, if a MMI does not exist, then it is not necessary to use the Backtracking procedure in the proposed algorithm;this case requires fewer operations on every step (divisions, multiplications, additions, assignments and push operations on stack), than the XEA. Overall, XEA uses more multiplications, additions, assignments and twice as many variables than the proposed algorithm. 展开更多
关键词 Extended-Euclid algorithm modular MULTIPLICATIVE INVERSE Public-Key Cryptography RSA Cryptocol Rabin Information Hiding algorithm ELGAMAL ENCRYPTION/DECRYPTION NTRU cryptosystem Computer Simulation Low Memory Devices
在线阅读 下载PDF
Improved Software Implementation for Montgomery Elliptic Curve Cryptosystem
2
作者 Mohammad Al-Khatib Wafaa Saif 《Computers, Materials & Continua》 SCIE EI 2022年第3期4847-4865,共19页
The last decade witnessed rapid increase in multimedia and other applications that require transmitting and protecting huge amount of data streams simultaneously.For such applications,a high-performance cryptosystem i... The last decade witnessed rapid increase in multimedia and other applications that require transmitting and protecting huge amount of data streams simultaneously.For such applications,a high-performance cryptosystem is compulsory to provide necessary security services.Elliptic curve cryptosystem(ECC)has been introduced as a considerable option.However,the usual sequential implementation of ECC and the standard elliptic curve(EC)form cannot achieve required performance level.Moreover,the widely used Hardware implementation of ECC is costly option and may be not affordable.This research aims to develop a high-performance parallel software implementation for ECC.To achieve this,many experiments were performed to examine several factors affecting ECC performance including the projective coordinates,the scalar multiplication algorithm,the elliptic curve(EC)form,and the parallel implementation.The ECC performance was analyzed using the different factors to tune-up them and select the best choices to increase the speed of the cryptosystem.Experimental results illustrated that parallel Montgomery ECC implementation using homogenous projection achieves the highest performance level,since it scored the shortest time delay for ECC computations.In addition,results showed thatNAF algorithm consumes less time to perform encryption and scalar multiplication operations in comparison withMontgomery ladder and binarymethods.Java multi-threading technique was adopted to implement ECC computations in parallel.The proposed multithreaded Montgomery ECC implementation significantly improves the performance level compared to previously presented parallel and sequential implementations. 展开更多
关键词 Elliptic curve cryptosystem parallel software implementation MULTI-THREADING scalar multiplication algorithms modular arithmetic
在线阅读 下载PDF
一种不用大小比较的快速模乘算法 被引量:5
3
作者 施荣华 胡湘陵 王国才 《小型微型计算机系统》 CSCD 北大核心 1999年第6期468-471,共4页
基于Blakley算法,介绍了一种计算A*BMODN(N>500位)的迭代算法.在该算法中,不需要进行任何大小比较操作.
关键词 快速模乘算法 blakley算法 计算机安全
在线阅读 下载PDF
双有限域模乘和模逆算法及其硬件实现 被引量:7
4
作者 陈光化 朱景明 +1 位作者 刘名 曾为民 《电子与信息学报》 EI CSCD 北大核心 2010年第9期2095-2100,共6页
有限域上的模乘和模逆运算是椭圆曲线密码体系的两个核心运算。该文在Blakley算法的基础上提出一种radix-4快速双有限域模乘算法,该算法采用Booth编码技术将原算法的迭代次数减少一半,并利用符号估计技术简化约减操作;在扩展Euclidean... 有限域上的模乘和模逆运算是椭圆曲线密码体系的两个核心运算。该文在Blakley算法的基础上提出一种radix-4快速双有限域模乘算法,该算法采用Booth编码技术将原算法的迭代次数减少一半,并利用符号估计技术简化约减操作;在扩展Euclidean求逆算法的基础上提出一种能够同时支持双有限域运算的高效模逆算法,该算法不仅避免了大整数比较操作,而且提高了算法在每次迭代过程中的移位效率。然后针对这两种算法特点设计出一种能够同时完成双有限域上模乘和模逆操作的统一硬件结构。实现结果表明:256位的模乘和模逆统一硬件电路与同类型设计相比较,在电路面积没有增加的情况下,模乘运算速度提高68%,模逆运算的速度也提高了17.4%。 展开更多
关键词 椭圆曲线密码体系 模乘 模逆 双有限域 blakley算法 扩展Euclidean算法
在线阅读 下载PDF
椭圆曲线密码加速器的设计实现 被引量:5
5
作者 沈海斌 陈华锋 严晓浪 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2006年第9期1490-1493,共4页
为了提高椭圆曲线密码(ECC)的点乘运算速度,提出了一种快速约简求模算法.该算法利用了特征为2的有限域中的不可约多项式第二项次数较小的特点.基于该算法和射影Montgomery点乘算法,利用超大规模集成电路技术实现了一种可配置的椭圆曲线... 为了提高椭圆曲线密码(ECC)的点乘运算速度,提出了一种快速约简求模算法.该算法利用了特征为2的有限域中的不可约多项式第二项次数较小的特点.基于该算法和射影Montgomery点乘算法,利用超大规模集成电路技术实现了一种可配置的椭圆曲线密码加速器,该加速器采用可升级域设计和独特的流水线技术.仿真结果表明,基于该算法设计的加速器能快速完成ECC点乘运算,取162位和192位的密钥,点乘运算时间分别为0.22 ms和0.43 ms.加速器接口简单,扩展性好,为公钥密码算法的硬件实现提供了新的思路. 展开更多
关键词 射影Montgomery点乘算法 快速归约求模算法 可升级域设计
在线阅读 下载PDF
基于乘同余对称特性的快速RSA算法的改进 被引量:17
6
作者 陈运 《电子科技大学学报》 EI CAS CSCD 北大核心 1997年第5期477-482,共6页
提出了一种新的快速RSA算法,这种算法是基于乘同余对称特性的快速RSA算法(SMM算法)的改进。理论分析表明,新算法的迭代计算步数平均减少了17.2%。与传统的二进制算法(BR算法)相比,新算法的计算速度平均提高了4... 提出了一种新的快速RSA算法,这种算法是基于乘同余对称特性的快速RSA算法(SMM算法)的改进。理论分析表明,新算法的迭代计算步数平均减少了17.2%。与传统的二进制算法(BR算法)相比,新算法的计算速度平均提高了42%左右。 展开更多
关键词 密码学 公钥密码体制 RSA 保密通信
在线阅读 下载PDF
一种长整数的快速模乘算法 被引量:1
7
作者 王国才 施荣华 胡湘陵 《长沙铁道学院学报》 CSCD 北大核心 2001年第2期74-77,共4页
基于 Blakley算法 ,介绍了一种计算 A*B MOD N (N >1 0 0 0位 )的算法 .该算法大幅度地减少了长整数的大小比较操作和加减法操作 .该算法的速度约是
关键词 快速模乘算法 blakley算法 保密系统 计算机
在线阅读 下载PDF
使用改进的心动阵列结构实现RSA公共密钥算法 被引量:1
8
作者 田渊 王超 +2 位作者 吴旭凡 丁黄胜 胡晨 《电子器件》 CAS 2002年第4期448-452,共5页
本文介绍了一种 RSA算法的电路实现结构。该结构是对心动阵列结构的改进 ,对心动阵列结构的核心模块长加法模块进行了循环复用 ,在大幅度降低电路面积的情况下 ,运算速度没有明显的降低。用 Verilog描述了整个设计 ,并在
关键词 RSA公开密钥体制 MONTGOMERY算法 心动阵列结构 模幂运算 模乘运算
在线阅读 下载PDF
RSA加密方式的应用及优化 被引量:2
9
作者 姜明富 栗磊 《信阳农林学院学报》 2014年第4期121-124,共4页
本文研究了RSA密码体制的核心算法,提出了该核心算法在处理大数运算时速度太慢的问题。RSA加密体制执行的效率很大程度取决于快速进行模幂运算,模幂运算又相当于模乘运算的循环,蒙哥马利模乘运算利用二进制数的位移原理解决了快速模乘... 本文研究了RSA密码体制的核心算法,提出了该核心算法在处理大数运算时速度太慢的问题。RSA加密体制执行的效率很大程度取决于快速进行模幂运算,模幂运算又相当于模乘运算的循环,蒙哥马利模乘运算利用二进制数的位移原理解决了快速模乘问题。根据蒙哥马利模乘运算的原理,验证了蒙哥马利算法提高RSA加密体制的实际效率。 展开更多
关键词 RSA加密体制 蒙哥马利算法 快速模乘
在线阅读 下载PDF
基于RSA体制的大数模幂乘算法 被引量:1
10
作者 芦殿军 张秉儒 《青海大学学报(自然科学版)》 2007年第5期70-72,共3页
通过对RSA体制的描述,分析了在该体制中应用的y=xe(modn)的求解方法,利用中国剩余定理,改进了求解y=xe(modn)的过程,特别适合软件实现。
关键词 RSA体制 中国剩余定理 大数模幂乘运算 算法
在线阅读 下载PDF
利用高位信息的快速模运算算法
11
作者 王国才 施荣华 《计算技术与自动化》 2002年第3期23-26,共4页
基于数论的模运算理论 ,给出了一种利用高位位信息计算模加、模减、模乘、取模的计算机算法 ,证明利用高位位信息可提高长整数的模运算速度。
关键词 高位信息 快速模运算算法 有限域 计算机算法
在线阅读 下载PDF
动态组合RSA算法 被引量:3
12
作者 许金玲 唐勇 杨华玲 《计算机工程与设计》 CSCD 北大核心 2006年第13期2452-2453,2456,共3页
大整数模幂乘运算一直是制约RSA广泛应用的瓶颈,研究该课题具有重要的实际意义。提出了一种新的动态组合RSA算法。该算法在运用SMM算法和2进制算法的基础上,结合模n和可变底数a对指数m动态取最优的幂后进行模幂乘运算。理论分析和试验... 大整数模幂乘运算一直是制约RSA广泛应用的瓶颈,研究该课题具有重要的实际意义。提出了一种新的动态组合RSA算法。该算法在运用SMM算法和2进制算法的基础上,结合模n和可变底数a对指数m动态取最优的幂后进行模幂乘运算。理论分析和试验证明新算法的最优时间复杂度可达到O(ln2)。 展开更多
关键词 公钥密码体制 RSA 模幂 模乘 动态算法
在线阅读 下载PDF
Montgomery算法在RSA中的应用及其优化 被引量:7
13
作者 王琴琴 陈相宁 《计算机技术与发展》 2007年第6期145-146,150,共3页
Montgomery算法作为一种快速模乘算法,常被应用于RSA、ElGamal等公钥密码算法的基本运算。对RSA和Montgomery算法进行简要的介绍和分析,并阐述了普通的Montgomery算法在RSA中的应用的思路和步骤。最常用的传统算法选取参数r为2的幂,基数... Montgomery算法作为一种快速模乘算法,常被应用于RSA、ElGamal等公钥密码算法的基本运算。对RSA和Montgomery算法进行简要的介绍和分析,并阐述了普通的Montgomery算法在RSA中的应用的思路和步骤。最常用的传统算法选取参数r为2的幂,基数为2,通过对普通算法的思路和步骤的分析,讨论改变其中参数r和基数的选择来减少乘方的模乘法数,并同时应用Dussé快速算法,从而达到大大提高运算速度的目的。 展开更多
关键词 RSA MONTGOMERY算法 模乘 Dussé快速算法
在线阅读 下载PDF
基于离散对数体制的大数模幂乘算法的软件实现方法
14
作者 芦殿军 《青海师专学报》 2007年第5期25-27,共3页
通过对离散对数体制中DL及DSA算法的描述,分析了在该体制中大量应用的y=xe(m od p)的求解方法,将大数模幂乘算法化整为零,分解成三个相对独立的算法,该方法化简了求y=xe(m od p)的过程,特别适合软件实现.
关键词 离散对数体制 DL算法:DSA算法 大数模幂乘运算
在线阅读 下载PDF
基于流水线技术的并行模幂算法硬件实现 被引量:2
15
作者 黄世伟 王云峰 《计算机工程》 CAS CSCD 2013年第7期16-20,25,共6页
针对R-L模幂算法并行硬件实现成本高的问题,提出一种流水线形式的模幂运算结构。采用流水线技术对模幂算法中Montgomery模乘运算进行硬件设计,并由此构建模幂运算结构,实现并行模幂运算,降低硬件成本。同时对模幂算法中预处理和后处理... 针对R-L模幂算法并行硬件实现成本高的问题,提出一种流水线形式的模幂运算结构。采用流水线技术对模幂算法中Montgomery模乘运算进行硬件设计,并由此构建模幂运算结构,实现并行模幂运算,降低硬件成本。同时对模幂算法中预处理和后处理步骤进行优化,以减少迭代次数。Virtex-2系列现场可编程门阵列原型的实现结果表明,在保证并行模幂运算速度的前提下,该结构的硬件实现成本近似为传统并行结构的1/2,且数据吞吐率更高,可达14 Mb/s。 展开更多
关键词 蒙哥马利算法 模乘 模幂 RSA公钥密码体制 流水线技术 现场可编程门阵列原型
在线阅读 下载PDF
融入中国剩余定理及Montgomery算法的快速RSA算法研究 被引量:1
16
作者 于丽丽 王丽君 《微型机与应用》 2010年第6期67-70,74,共5页
利用中国剩余定理和Montgomery模乘算法的思想,改进了RSA密码体制。改进后的中国剩余定理算法在时间效率上有较大提高,而且加入Montgomery模乘算法使模乘速度及安全性都有较大的提高,更加适合于高速的RSA密码体制。
关键词 RSA密码体制 中国剩余定理 Montgomery模乘算法
在线阅读 下载PDF
Williams公钥系统的新算法
17
作者 唐勇民 陈小松 《贵州工业大学学报(自然科学版)》 CAS 2004年第4期6-8,11,共4页
利用整数的2k进制表示,及当群G中元素的逆运算量很小时,可快速计算群G中元素的整数倍的特点,给出了Williams公钥系统的一个新算法,可大大减少迭代次数,提高计算速度。
关键词 Williams公钥系统 逆运算 群元素的整数倍 快速算法
在线阅读 下载PDF
高性能Ed25519算法硬件架构设计与实现 被引量:2
18
作者 于斌 黄海 +2 位作者 刘志伟 赵石磊 那宁 《电子与信息学报》 EI CSCD 北大核心 2021年第7期1821-1827,共7页
针对签名验签速度难以满足特定应用领域需求的问题,该文设计了一种高性能Ed25519算法的硬件实现架构。采用宽度为2 bit的窗口法实现标量乘运算,减少了标量乘所需的总周期数;通过优化点加倍点操作步骤,提高了乘法器的硬件使用率;使用低... 针对签名验签速度难以满足特定应用领域需求的问题,该文设计了一种高性能Ed25519算法的硬件实现架构。采用宽度为2 bit的窗口法实现标量乘运算,减少了标量乘所需的总周期数;通过优化点加倍点操作步骤,提高了乘法器的硬件使用率;使用低计算复杂度的快速模约简实现模乘,提高了整体运算速度。为了使模L运算可复用标量乘中的快速模约简,该文提出一种基于Barrett约简的模L算法。通过优化解压过程中模幂操作过程,精简了步骤并使其可复用模乘。对所提架构做硬件实现,在TSMC的55 nm CMOS工艺下,面积为746×10^(3)等效门,最高频率360 MHz,每秒能够执行公钥生成9.06×10^(4)次、签名8.82×10^(4)次和验签3.99×10^(4)次。 展开更多
关键词 椭圆曲线数字签名算法 爱德华兹曲线 硬件实现 标量乘 快速模约简
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部