基于FPGA的ECC二进制域宽可调系统设计与研究

来源 :安徽建筑大学 | 被引量 : 0次 | 上传用户:houwenjin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
椭圆曲线密码体制(Elliptic Curve Cryptography,ECC)是现在较为热门的一种公钥密码体制。ECC既可以通过硬件也可以通过软件实现,硬件实现相比软件实现具有更高的安全性和更快的运算速度。现场可编程门阵列(Field-Programmable Gate Array,FPGA)是现在比较流行的硬件设计和开发的芯片。本论文是基于FPGA的ECC二进制域宽可调系统设计,可调节美国国家标准与技术研究院(National Institute of Standards and Technology,NIST)所推荐的Koblitz曲线中域宽n=163、233、283的曲线,实现了椭圆曲线上的点乘运算以及数字签名生成与验证。本文主要开展以下的研究工作:(1)介绍ECC相关的理论基础,根据理论基础设计域宽可调ECC系统的结构层次。(2)分析和改进ECC系统各个层次的算法。(3)根据改进的算法设计ECC系统的硬件架构并进行模块划分。(4)对ECC系统各个模块进行硬件设计;本论文在ECC点乘运算模块的实现、模乘运算模块的实现和ECC域宽可调节系统的实现等方面作出了一定的创新与改进。椭圆曲线上点乘运算采用了Lopez&Dahab射影坐标系下的Montgomery算法。二进制域上核心运算模乘运算采用了改进的串并混合结构算法,模逆运算根据费马小定理将模逆拆解成模乘和模平方运算来实现。最后,在Vivado 2017.4软件上使用Verilog HDL语言设计ECC系统各个模块的RTL代码,利用Vivado Simulator完成功能仿真,在Xilinx Artix-7系列的FPGA开发板上验证ECC数字签名结果。根据点乘模块的时序分析结果显示,当选取域宽n=233时,点乘运算最小时钟周期为6.595?s,最大时钟频率为151.63MHz。相比其他同类文献提高了运算效率。图[32]表[6]参[42]
其他文献
近年来,在“一带一路”倡议和建设粤港澳大湾区的推动下,我国与太平洋岛国交流日益密切,广东迎来与太平洋岛国共建“一带一路”的新机遇。2019年8月20日,广东外语外贸大学成功举办了第五届太平洋岛国青年领袖研修班,活动期间,来自斐济、汤加、库克、纽埃、萨摩亚、瓦努阿图、巴布亚新几内亚和密克罗尼西亚的学员们齐聚广州,学习中国改革开放以来经济腾飞的成功经验并参观广州著名景点。其中,广东省博物馆和广州市博物
本文简述了奶牛 MHC基因的结构、位置、分类、多态性的一般特性,并且介绍了 MHC基因与生产性状、乳房炎等一些经济性状的关系.
“发展与教育心理学”于1986年以赖昌贵教授为学科带头人获得了硕士授权点,是福建省心理学科第一个硕士点,已连续招生25届。2006年以连榕教授为学科带头人获得博士授权点,是福建
新孢子虫病(Neosporiasis)和弓形虫病(Toxoplasmosis)是由犬新孢子虫(Neospora caninum)和刚地弓形虫(Toxoplasma gondii)引起的一种寄生于多种哺乳动物有核细胞内的繁殖障碍
我国法律把土地和建筑物分别作为独立的不动产,但是,土地使用权与建筑物所有权密不可分。土地与建筑相联系并不否认二者之间在权属上需要协调的客观事实;大陆法系国家均通过设立
石油是当今人类社会的重要资源之一,海洋中石油储量很丰富,因此,海上钻井平台随着石油的需求量增加而增加。海上油田钻采过程中不可避免产生含油泥浆,由于大量平台采用水基泥
目的:本课题通过临床研究导引型针刀联合透骨散熏洗治疗寒湿痹阻型指屈肌腱狭窄性腱鞘炎的的疗效,与单用导引型针刀治疗、单用透骨散熏洗治疗本病疗效对比,以证明二者结合使
企业中,员工质量的重要性显而易见。作为企业的重要构成部分,员工是企业立足之根本,内部员工对企业决策产生的影响不可忽略。首先,一个一个的职员构成了企业这样的组织,员工本身就是企业价值的体现,高质量的员工拥有更高的能力,是团体中不可忽视的力量,企业的避税决策必然会考虑企业的员工能力,以此为出发点做出合理的决策;其次,已有大量研究显示,在两权分离的现代企业中,管理层有能力影响甚至是引导企业的避税决策;另
《周礼·春官》中有大卜“掌三易之法,一曰连山,二曰归藏,三曰周易”之说。关于其中的“归藏易”历来有属于“黄帝易”说和“殷易”说。黄帝之时尚无文字,即使有也不过只是简
用RT-PCR方法获得PBD-I基因,将该基因插入原核表达载体PinPoint TMXa-3中,重组质粒转化大肠杆菌JM109,经IPTG诱导后以融合蛋白形式表达.SDS- PAGE电泳显示PBD-I基因在目标位