热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

椭圆曲线密码体制中标量乘法运算的优化和FPGA实现

  • 1星
  • 2014-03-05
  • 2.06MB
  • 需要1积分
  • 0次下载
标签: 椭圆曲线

椭圆曲线

密码

密码

密码体制

密码

乘法运算

乘法运算

优化

优化

信息技术的不断发展,对信息的安全提出了更高的要求.在应用公钥密码体制的时候,对密钥长度要求越来越大,处理的速度要求越来越快.而基于椭圆曲线离散对数问题的椭圆曲线密码体制,因其每比特最大的安全性,受到了越来越广泛的注意.椭圆曲线密码体制(ECC:Elliptic  Curve  Cryptosystem)的快速实现也成为一个关注的方面.该文按照确定有限域、选取曲线参数、划分结构模块、优化模块算法、实现模块设计,验证模块功能的顺序进行书写.为了硬件实现上的方便,设计选择了含有Ⅱ型优化正规基的伽略域GF(2191),并在该域上构造了随机的椭圆曲线.根据层次化、结构化的设计思路,将椭圆曲线上的标量乘法运算划分成两个运算层次:椭圆曲线上的运算和有限域上的运算.模块划分之后,利用自底向上的设计思路,主要针对有限域上的乘法运算进行了重要的改进,并对加法群中的标量乘运算的算法进行了分析、证明,以达到面积优化和快速执行的效果.具体设计中,采用硬件描述语言Verilog  HDL,在Mentor  Graphics公司出品的FPGA  Advantage平台上进行电路设计.完成了各个模块的设计输入和仿真.设计选用了Altera公司的APEX  Ⅱ系列器件,利用第一方软件Quartus  Ⅱ  2.2进行综合、布局、布线和时序仿真.文中给出了椭圆曲线上的点加、倍点和标量乘法模块的具体设计结构框图.并且根据椭圆曲线的标量乘特点,提出了合适的验证方案.该设计完成了椭圆曲线上的标量乘法运算.设计主要针对资源受限的应用环境:改进了有限域上的乘法运算、使用了没有预处理的标量乘算法.改进后的椭圆曲线标量乘法需要2,741,998个逻辑单元,在100MHz的时钟约束下,运行一次标量乘法运算需要567.69us.该次设计的结果可以直接用来构造椭圆曲线上的签名、验证、密钥交换等算法.

展开预览

猜您喜欢

推荐帖子 最新更新时间:2024-11-13 08:36

基于LZO的高性能无损数据解压缩IP
LZOAccel-D LZO Data Decompression Core/无损数据解压缩IP Core LZOAccel-D是一个无损数据解压缩引擎的FPGA硬件实现,兼容LZO 2.10标准。 Core接收压缩的输入数据块,产生解压缩后的数据块。Core分析数据块的头和尾,检查输入数据块的错误,并且输出解压缩后的数据载荷,所以用户不需要处理压缩的数据块。基于详尽的错误跟踪和
adrifter EE_FPGA学习乐园
【转帖】浅析故障电缆3大检测方法
故障电缆初测法分为回路电桥平衡法、低压脉冲反射法、闪测仪法,在电缆故障初测法中,先按故障性质不同,选用合适的电缆故障测试仪,利用电缆线路技术资料测量并计算出故障点离测试点的距离和故障点的路径位置。初测法主要有回路电桥平衡法、低压脉冲反射法和闪测仪法三种。回路电桥平衡法, 简称电桥法,是利用故障电缆的长度与电阻成线性的关系,将直流电桥改接成便于测量电缆一相或两相低阻抗接地的方法。电桥法的原理示意如图
皇华Ameya360 电源技术
物联网的好处
在研究物联网的好处之前,首先要了解物联网。在当今世界,趋势技术物联网(物联网)有很多嗡嗡声。随着世界越来越依赖互联网,它可以帮助人们在全球范围内进行交流。为了达到这个目的,需要一些连接设备。物联网是负责连接不同设备和收集数据的技术。物联网技术越来越多地用于各种商业目的。几乎每个行业都在他们的业务中利用这种趋势技术并加以利用。 物联网的 5 大好处 在当前的情况下,物联网技术在企业未来的业务中发
btty038 RF/无线
【LPC54100】LPC54102带LCD板子(包装为LPC11U6x)如何上手?
本帖最后由 guo8113 于 2015-3-20 09:54 编辑        收到活动的板子,甚是激动,一看包装盒顿时歇菜,再看板卡芯片,duang,竟然是54102. 好吧,找资料,液晶屏的资料找不到,板子的资料找不到,USB找不到。。USB只是供电的? 只能靠串口了,插上串口,duang奇迹发生了,白屏了,串口没反应。 上个活动链接,跟官方的板子不一样的。 http://bb
guo8113 NXP MCU
2.1GHz和3.5GHz频段在5G网络中的应用建议
摘要: 随着移动通信网络的不断发展,运营商拥有高中低不同的频段资源,无线电频段资源是宝贵的战略资源,如何合理高效的利用频谱资源是目前运营商考虑的首要问题。 目前2.1G和3.5G频段是5G网络部署的主流频段,本文从链路预算和实地测试两个方面对2.1G和3.5G的覆盖性能进行了对比,详细分析了他们在覆盖性能、业务承载上的差异,论证了3.5G频段独立组网的缺陷及2.1G频段重耕对后续组网效
btty038 RF/无线
为何大多数电感磁芯一定要开气隙?
变压器中有些开气隙是为了防止在工作中产生磁饱和。气隙的作用是增加磁芯的温度、磁场的稳定性。 另外气隙在变压器中有着储能的作用。 气隙的作用: 1、气隙的作用是减小磁导率,使线圈特性较少地依赖于磁芯材料的起始磁导率。 2、气隙可以避免在交流大信号或直流偏置下的磁饱和现象,更好地控制电感量。 较高磁导率的磁芯,如做差模电感,那么绕不了几匝就饱和了,电感值做不高。所以为了能绕更多匝,就需要降低
qwqwqw2088 模拟与混合信号
免费送!Maxim 11块热门开发板只等你来!
活动详情>>免费送!Maxim 11块热门开发板只等你来! 活动时间:即日起-2019年5月10日 参与方式: 1、扫描二维码,关注Maxim公众号; 2、回复关键字: 工业开发板申请 3、填写个人信息,免费申请开发板, 1周后在EEWorld论坛公布; 4、申请成功后,关注EEWorld服务号,回复“m手机号”; 5、活动结束后, 所有参与活动的网友将平分100
EEWORLD社区 电机驱动控制(Motor Control)
MM32F031开发板评测 003 之 FreeRTOS移植
本帖最后由 hotsauce1861 于 2018-11-10 12:59 编辑 最近比较忙,因为各种忙,导致有点过劳胖了,所以还是要注意身体啊。 MM32的评测停了一段时间,因为硬件上不太熟悉,而且坛子的大牛们都已经评测的比较详细了,看完之后,我也是受益匪浅。 然后感觉可以移植一个操作系统上去试试水,考虑各种因素,决定移植FreeRTOS跑跑看。 捣鼓了一个晚上,差不多搞定最基本最纯净
hotsauce1861 电机驱动控制(Motor Control)

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×