基于FPGA的ECC快速算法研究及设计

来源 :微电子学与计算机 | 被引量 : 0次 | 上传用户:jason31906
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
椭圆曲线算法(ECC)的核心是点乘算法(KP),KP性能决定了ECC的性能.针对素数域点乘运算速度慢的问题,提出了一种基于改进NAF的点乘并行调度算法.在深入分析Jacobian射影坐标系下点加算法和倍点算法的基础上,分别设计了点加并行运算算法和倍点并行运算算法.基于CycloneIV系列的FPGA开发平台实现了改进后ECC算法的硬件设计.硬件测试结果表明:完成一次点乘运算需要111860个时钟周期.与改进前算法相比,运算速度提高了40.3%.如将改进后的点乘算法基于ASIC实现,预估点乘算法性能可达到7
其他文献
本文以2012~2015年对北京等10个城市城乡居民的调查问卷为依据,对我国居民的休闲消费对象选择特征进行研究,在此基础上分析我国居民休闲消费存在的问题,并提出对策建议。
深入讨论了MapGIS和ArcGIS两种GIS软件的数据格式,并且分析ArcGIS Geodatabase格式和shapefile格式的差异,设计并实现了从MapGIS到ArcGIS平台的数据无损自动转换的方案,有效
航天器舱布局CAD系统是针对航天器舱中的各种设备和仪器进行布局以及优化的智能布局设计系统,对航天器舱布局CAD系统采用公理化设计的方法进行设计,提出了基于独立公理的设计
原发性肝癌(HCC)目前是我国第四位的常见恶性肿瘤及第三位的肿瘤致死病因,包括HCC、肝内胆管癌(ICC)和HCC-ICC混合型三种不同病理类型。本文中的“肝癌”指HCC。一、抗病毒治
为有效管理NandFlash存储空间,提出了单替换块组相联映射方法.将NandFlash擦除块的集合划分成若干虚拟组,逻辑空间和虚拟空间映射时,组内的页任意映射,组间一一映射.一个虚拟