Montgomery

共 12 篇文章
Montgomery 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 12 篇文章,持续更新中。

高速Montgomery模幂器的设计与实现

2005年全国单片机与嵌入式系统学术交流会论文,本文基于Montgom-ery模乘算法,利用预计算和增加循环的技术简化了Montgomery算法,在硬件实现上仅采用保一种基于 GPRR 算法的片上总线仲裁器设计与实现留进位加法器(CSA)和循环加法器两个主要模块,从而使模幂器在速度与面积上同时得到提高。

一个DSP下实现快速RSA加密的新方法

· 摘要:  本文描述了一个在DSP芯片下实现快速BSA加密的新方法,采用了改进的montgomery算法与2k进制算法的组合算法,安全可靠,加解密参数设置方便灵活,可移植性强.  

RSA算法在TMS320C62x中的高速实现

· 摘要:  根据TI TMS320C62x DSP的结构和指令执行周期的特点,该文提出了一种优化的Montgomery模乘算法[2],该算法适于TMS320C62x DSP,节省内存空间,大大提高了运算速度.模长为1024bit的一次RSA签名所用时间仅为12.1ms,一次签名验证时间仅为1.5ms,性能十分优越.  

Montgomery-形式椭圆曲线构造方法研究

椭圆曲线公钥密码体制最早由Koblitz 和Muller 分别独立提出,近来是密码学界研究和应用的热点和焦点,与传统的RSA 公钥算法相比,其具有密钥短、速度快、安全性高的优点。但是同时也产生了一些新

基于FPGA的RSA加密芯片设计与实现

本文对基于脉动阵列结构的RSA公钥密码协处理器进行了深入的研究,通过对Montgomery模乘思想的深入分析,确定了免减基2算法作为模乘运算实现算法,同时系统的研究了脉动阵列结构这一专用处理器设计模型,结合器件特性设计出一种适于在FPGA上实现的模乘运算电路结构,通过引入流水线技术,实现了两次模乘运算并行处理。在此基础上,引入可变参数的设计理念,完成了可变参数模幂运算电路的设计与实现工作,有效的提

基于FPGA的RSA模幂运算器设计.rar

随着计算机及其网络技术的飞速发展,社会的信息化程度正在逐步提高,对信息安全提出了更高的要求。网络的影响已经渗透到了人们的日常生活以及国家安全的关键领域;网络安全技术成为了各国政府和研究机构的重要研究课题。公钥加密体系的提出就是希望解决这一问题。 RSA算法被公认为是目前理论和实际应用中最为成熟和完善的一种公钥密码体制,可以用来进行数字签名和身份验证。采用与现代电子设计技术来实现低复杂度、高速度的R

基于FPGA的RSA模幂运算器设计.rar

随着计算机及其网络技术的飞速发展,社会的信息化程度正在逐步提高,对信息安全提出了更高的要求。网络的影响已经渗透到了人们的日常生活以及国家安全的关键领域;网络安全技术成为了各国政府和研究机构的重要研究课题。公钥加密体系的提出就是希望解决这一问题。 RSA算法被公认为是目前理论和实际应用中最为成熟和完善的一种公钥密码体制,可以用来进行数字签名和身份验证。采用与现代电子设计技术来实现低复杂度、高速度的R

基于FPGA的RSA加密芯片设计与实现.rar

本文对基于脉动阵列结构的RSA公钥密码协处理器进行了深入的研究,通过对Montgomery模乘思想的深入分析,确定了免减基2算法作为模乘运算实现算法,同时系统的研究了脉动阵列结构这一专用处理器设计模型,结合器件特性设计出一种适于在FPGA上实现的模乘运算电路结构,通过引入流水线技术,实现了两次模乘运算并行处理。在此基础上,引入可变参数的设计理念,完成了可变参数模幂运算电路的设计与实现工作,有效的提

基于ARM_FPGA系统的RSA算法研究与实现.rar

随着互联网的快速发展和愈加多元化的应用,信息安全问题显得越来越重要。密码技术是确保信息安全的核心技术,其中RSA公钥密码体制是目前被广泛使用的一种保护重要资料的方法,可用于数据加解密、数字签名、身份验证等。RSA算法的核心运算是大整数模幂运算,模幂运算可由一系列的模乘运算构成,其运算速度构成了RSA密码系统运算速度的瓶颈。 本文完成了一个512位RSA密码系统的分析和设计。此设计以蒙哥马利算法(M

RSA核心运算使用的乘模算法就是 M(A*B)。虽然M(A*B)并不是乘模所需要的真正结果

RSA核心运算使用的乘模算法就是 M(A*B)。虽然M(A*B)并不是乘模所需要的真正结果,但只要在幂模算法中进行相应的修改,就可以调用这个乘模算法进行计算了。本软件起初未使用Montgomery 乘模算法时,加密速度比使用Montgomery乘模算法慢,但速度相差不到一个数量级。 将上述乘模算法结合前面叙述的幂模算法,构成标准Montgomery幂模算法,即本软件所使用的流程

this is the MONTGOMERY INV routine for the prime field and large numbers for ECC or RSA algorithms.

this is the MONTGOMERY INV routine for the prime field and large numbers for ECC or RSA algorithms. with IAR version 5 or above.

基于FPGA的RSA加密芯片设计与实现

本文对基于脉动阵列结构的RSA公钥密码协处理器进行了深入的研究,通过对Montgomery模乘思想的深入分析,确定了免减基2算法作为模乘运算实现算法,同时系统的研究了脉动阵列结构这一专用处理器设计模型,结合器件特性设计出一种适于在FPGA上实现的模乘运算电路结构,通过引入流水线技术,实现了两次模乘运算并行处理。在此基础上,引入可变参数的设计理念,完成了可变参数模幂运算电路的设计与实现工作,有效的提