信息技术的不断发展,对信息的安全提出了更高的要求.在应用公钥密码体制的时候,对密钥长度要求越来越大,处理的速度要求越来越快.而基于椭圆曲线离散对数问题的椭圆曲线密码体制,因其每比特最大的安全性,受到了越来越广泛的注意.椭圆曲线密码体制(ECC:Elliptic Curve Cryptosystem)的快速实现也成为一个关注的方面.该文按照确定有限域、选取曲线参数、划分结构模块、优化模块算法、实现模块设计,验证模块功能的顺序进行书写.为了硬件实现上的方便,设计选择了含有Ⅱ型优化正规基的伽略域GF(2191),并在该域上构造了随机的椭圆曲线.根据层次化、结构化的设计思路,将椭圆曲线上的标量乘法运算划分成两个运算层次:椭圆曲线上的运算和有限域上的运算.模块划分之后,利用自底向上的设计思路,主要针对有限域上的乘法运算进行了重要的改进,并对加法群中的标量乘运算的算法进行了分析、证明,以达到面积优化和快速执行的效果.具体设计中,采用硬件描述语言Verilog HDL,在Mentor Graphics公司出品的FPGA Advantage平台上进行电路设计.完成了各个模块的设计输入和仿真.设计选用了Altera公司的APEX Ⅱ系列器件,利用第一方软件Quartus Ⅱ 2.2进行综合、布局、布线和时序仿真.文中给出了椭圆曲线上的点加、倍点和标量乘法模块的具体设计结构框图.并且根据椭圆曲线的标量乘特点,提出了合适的验证方案.该设计完成了椭圆曲线上的标量乘法运算.设计主要针对资源受限的应用环境:改进了有限域上的乘法运算、使用了没有预处理的标量乘算法.改进后的椭圆曲线标量乘法需要2,741,998个逻辑单元,在100MHz的时钟约束下,运行一次标量乘法运算需要567.69us.该次设计的结果可以直接用来构造椭圆曲线上的签名、验证、密钥交换等算法.
资源简介:信息技术的不断发展,对信息的安全提出了更高的要求.在应用公钥密码体制的时候,对密钥长度要求越来越大,处理的速度要求越来越快.而基于椭圆曲线离散对数问题的椭圆曲线密码体制,因其每比特最大的安全性,受到了越来越广泛的注意.椭圆曲线密码体制(ECC:Elliptic ...
上传时间: 2013-05-24
上传用户:zhuo0008
资源简介:椭圆曲线密码体制中的ECC校验算法分析和程序实现
上传时间: 2017-08-06
上传用户:csgcd001
资源简介:随着计算机运算速度的提高和计算机网络的发展,基于离散对数问题和大整数因子分解问题的数字签名算法越来越不能满足信息安全的需要。为了满足信息安全的要求,安全性依赖于椭圆曲线离散对数困难问题(ECDLP)的椭圆曲线密码体制是当前密码学界研究的热点之一。...
上传时间: 2013-04-24
上传用户:独孤求源
资源简介:主要针对现有的椭圆曲线密码体制密码域算数算法在实现上强度不易扩展的问题设计适用于不同椭圆曲线密码强度的域算术算法
上传时间: 2016-07-16
上传用户:lht618
资源简介:椭圆曲线密码体制的实现与研究,描述了ECC的前景
上传时间: 2014-01-06
上传用户:as275944189
资源简介:密码学中用于加密用的LFSR和DSR移位代码,是加密系统中的一个基础知识
上传时间: 2014-11-22
上传用户:日光微澜
资源简介:在几乎所有现代通讯和计算机网络领域中,安全问题都起着非常重要的作用。随着网络应用的迅速发展,对安全的要求也逐渐加强。目前影响最大的三类公钥密码是RSA公钥密码、EIGamal公钥密码和椭圆曲线公钥密码。但超椭圆曲线密码是比椭圆曲线密码更难攻破的密码体...
上传时间: 2013-04-24
上传用户:zl123!@#
资源简介:本文提出了基于椭圆曲线公钥密码体制来进行水印协议的设计,从而在一定程度上减轻了多媒体作品分发的负担
上传时间: 2013-12-10
上传用户:lo25643
资源简介:椭圆曲线加密算法中的乘法器的生成,主要功能是实现在素域上的多项式模P(大素数)乘的运算。
上传时间: 2014-06-11
上传用户:waizhang
资源简介:针对在FPGA中实现FIR滤波器的关键--乘法运算的高效实现进行了研究,给了了将乘法化为查表的DA算法,并采用这一算法设计了FIR滤波器。通过FPGA仿零点验证,证明了这一方法是可行和高效的,其实现的滤波器的性能优于用DSP和传统方法实现FIR滤波器。最后介绍整数...
上传时间: 2015-04-24
上传用户:JIUSHICHEN
资源简介:椭圆曲线密码系统教程和相关源代码,是非常难得的学术资料
上传时间: 2016-02-19
上传用户:yepeng139
资源简介:ECC(椭圆曲线密码)的标准C语言设计与实现
上传时间: 2016-04-28
上传用户:yan2267246
资源简介:椭圆曲线密码程序,完整的加密解密程序,(包括明文嵌入的处理)。
上传时间: 2014-01-22
上传用户:thesk123
资源简介:椭圆曲线密码C实现的,可以在++6.0下编译通过。希望对大家有帮助!
上传时间: 2014-01-11
上传用户:stvnash
资源简介:DES算法为密码体制中的对称密码体制,又被成为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。
上传时间: 2017-04-09
上传用户:talenthn
资源简介:请在wish.php中修改文章系统的题目和管理员密码,默认密码为: wish 在此文件中修改文章系统的一些基本参数
上传时间: 2015-04-01
上传用户:baitouyu
资源简介:在密码学中MD5加密算法的c源程序代码。
上传时间: 2015-08-26
上传用户:frank1234
资源简介:多项式乘法运算的最短时间带价算法
上传时间: 2013-12-20
上传用户:JIUSHICHEN
资源简介:B-M 算法的matlab实现 密码学中又一重要的算法实现
上传时间: 2017-04-18
上传用户:二驱蚊器
资源简介:该程序是使用VC6.0实现数学中复合矩阵运算的 输入的数据为txt格式的,文件有特点的数据结构 查看程序的帮助可以得知具体的数据结构
上传时间: 2014-01-24
上传用户:wanghui2438
资源简介:软件无线电(SDR,Software Defined Radio)由于具备传统无线电技术无可比拟的优越性,已成为业界公认的现代无线电通信技术的发展方向。理想的软件无线电系统强调体系结构的开放性和可编程性,减少灵活性著的硬件电路,把数字化处理(ADC和DAC)尽可能靠近天线,...
上传时间: 2013-06-30
上传用户:huannan88
资源简介:Turbo码是一类并行级联的系统卷积码,它是在综合级联码、最大后验概率(MAP)译码、软输入软输出及迭代译码等理论基础上的一种创新。Turbo码的基本原理是通过对编码器结构的巧妙设计,多个子码通过交织器隔离进行并行级联编码输出,增大了码距。译码器则以类似...
上传时间: 2013-04-24
上传用户:shanml
资源简介:微软亚洲研究院论文:基于对象组播中可扩展视频流的打包和自适应数率控制机制
上传时间: 2013-12-06
上传用户:三人用菜
资源简介:讲述关联规则在零售业中的作用,相应的算法和实例实现
上传时间: 2013-12-17
上传用户:1427796291
资源简介:一个有用的无损压缩原码用于文件中二进制位操作的函数说明,函数实现,错误处理以及内存中的函数实现
上传时间: 2015-04-16
上传用户:zhichenglu
资源简介:矩阵运算的VC代码 能实现一些简单的功能 有待改进
上传时间: 2015-04-23
上传用户:爺的气质
资源简介:软件包中包含了完整的库和头文件 有一个说明文件readme.txt 包含已编译链接好的可执行程序例子和nano-X可执行 文件; 使用方式: 1.将该包释放到某个目录,如$(SDK_DIR)\microWinDev 2.运行“uClinux Build window” 3.进入该释放的目录: cd $(...
上传时间: 2014-11-18
上传用户:Avoid98
资源简介:在公司做的一个用FPGA实现的数字电视系统中 ASI转TS流的程序
上传时间: 2015-05-14
上传用户:xhz1993
资源简介:包括两个有趣的算法:老鼠走迷宫和运算式中序式转后序式的C和JAVA实现的两个版本
上传时间: 2014-10-29
上传用户:xc216
资源简介:显示linux中cpu型号等的方法和显示版本信息。
上传时间: 2014-01-10
上传用户:gundamwzc