基于FPGA的超椭圆曲线密码系统的研究与实现

来源 :江苏大学 | 被引量 : 0次 | 上传用户:andy630767963
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和网络通信技术的飞速发展,尤其是电子商务和电子政务的广泛应用,信息安全越来越受到人们的重视。密码学作为信息安全的重要组成部分也成为当前计算机科学领域一个十分活跃的研究课题。超椭圆曲线密码体制 (Hyperelliptic Curve Cryptography,HECC)是比椭圆曲线密码体制(EUiptic Curve Cryptography,ECC)更难攻破的一种密码体制。目前,HECC的理论已经基本成熟,国内外对HECC的研究主要集中在如何实现上。因为HECC的加密强度很高、计算复杂性也很大,所以实现HECC,对于增强信息系统的安全性和研究更高强度的加密系统都有着重要的理论意义和较高的使用价值。另外,HECC可以在比ECC更小的基域上达到相同的加密强度,因此在嵌入式系统中,HECC将会有很大的应用前景。 论文首先介绍了基于现场可编程门阵列(Field Programable Gate ArrayFPGA)的超椭圆曲线密码系统的研究背景、数学基础、相关算法及关键技术,着重介绍了与论文相关的公钥密码基础、椭圆曲线密码系统、超椭圆曲线密码和超椭圆曲线密码系统、相关的算法和目前已有的研究成果。同时还概括介绍了文中所研究的主要内容和解决方案。 接着介绍了有限域算法、多项式环算法、除子加算法的改进、设计与实现。文中对已有的关于算法实现的论文深入研究,对其设计思想、硬件结构进行了较为详细的探讨。主要内容包括:多位并行的域乘法器、域求逆器、多项式环最大公约数(Greatest Common Divisor,GCD)运算器和除子加运算器等。与前人相比,文中采用了提高底层并行性、降低上层并行性的除子加运算器结构。底层采用4位并行的域乘法器,2位并行的域求逆器,以及按显式GCD算法实现的多项式JqTGCD;上层采用单个多项式环加法、乘法、除法、GCD模块,不同运算模块之间可以并行。每一部分的实现都给出设计的硬件原理图和实现结果与已有成果的比较。另外,每一部分都给出了一些计算的实例。实验表明,文中的实现速度比T.Charles Clancy给出的采用4位并行混合域乘法器的实现结果要快13%,芯片面积减少44%。与其未使用混合域乘法器的实现结果相比,速度快了近一倍,芯片面积仅增加60%。 文中最后分别给出了只采用一个带有倍加功能的除子加模块实现标量乘的仿真系统以及采用专门的倍加模块和除子加模块实现标量乘的仿真系统。文中对两种方案进行比较,并给出一些仿真的实例。
其他文献
本课题研究的基于DSP的苹果大小和形状动态分级系统,它运用机器视觉技术和数字信号处理技术,通过对图像处理和分析实现对动态苹果的检测,最终实现苹果分级。 本文详细介绍了
随着Web服务和网格服务的迅速发展,面向服务的体系结构(SOA)已经成为企业建模的核心架构。在完成中山大学计算机系软件工程实验室提出并负责实施的广东省科技计划工业攻关项
满族作为曾经的统治阶级,大量涉及政治、经济、文化、军事、外交、宗教、民俗、天文、地理等各个方面的资料都是用满文记载的,具有很高的史料价值和凭证作用。清史研究是当代史
锅炉水位调节的目的是要保证汽包水位在给定值附近。运用常规控制手段对汽包水位进行调节时,需要知道其精确的数学模型。而汽包水位的变化涉及到多个变量的变化,这些变量之间又
产品定制被认为是实现大批量定制的有效手段。本文从创新产品创新性与重用性相结合的角度探索集成环境下产品定制设计的发展规律,系统地提出了产品公理化设计与配置集成(ADCI)
近年来,计算环境由单机快速过渡到网络,计算环境愈趋复杂。为适应网络计算环境的伸缩性和开放性,软件系统朝着组件化和“平台+插件”化的方向发展,这使得软件系统的体系结构也变
随着基于微机电系统的传感器技术、低能耗电子和射频技术的不断进步,低能耗、廉价的无线微传感器得以大规模应用,相应的无线传感器网络应运而生。无线传感器可以被应用于军事
企业预警系统是现代管理的一种新的模式,它的最终目的是确保企业处在安全经营之中,因此它的研究结果将直接关系到对企业运行状况的正确认识和判断。传统的方法往往取决于专家
嵌入式系统的网络化是当前嵌入式系统发展的主要方向,以掌上电脑、PDA、智能手机等为代表的嵌入式设备网络功能为例,浏览静态网页功能已经不能满足信息高速发展的需要,Web网
无线射频识别(RFID)系统已在身份识别、物流管理等领域成功应用,但是无线传输的特点使得其易成为攻击者的目标,因此安全问题亟待解决。目前低成本RFID系统应用广泛,但是其电子标