首页> 中文学位 >基于FPGA的超椭圆曲线密码系统的研究与实现
【6h】

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

代理获取

目录

文摘

英文文摘

学位论文版权使用授权书及声明

第一章 绪论

1.1研究背景

1.2研究进展

1.3论文的研究内容及主要工作

1.4论文结构概要

第二章 超椭圆曲线密码系统概述

2.1密码学基础

2.1.1群

2.1.2环

2.1.3有限域

2.1.4公钥密码

2.2椭圆曲线密码

2.2.1椭圆曲线

2.2.2椭圆曲线上的群

2.2.3椭圆曲线离散对数问题

2.2.4椭圆曲线上的公钥密码

2.3超椭圆曲线密码

2.3.1超椭圆曲线

2.3.2除子的定义

2.3.3Cantor算法

2.3.4Jacobian群

2.4安全超椭圆曲线

2.5超椭圆曲线密码系统

2.5.1 HC-E1Gamal加密算法

2.5.2数字签名算法

2.6小结

第三章 FPGA及开发工具简介

3.1FPGA的结构与特点

3.1.1FPGA的结构

3.1.2SRAM查找表型的FPGA

3.1.3可编程互连线(PI)

3.1.4stratix器件的高性能架构

3.2使用Quartus II设计软件

3.2.1设计输入

3.2.2设计处理

3.2.3仿真验证

3.3VHDL语言简介

3.4小结

第四章 有限域算法的实现

4.1有限域加法

4.2有限域乘法

4.2.1串行乘法器

4.2.2混合乘法器

4.3有限域平方

4.4有限域求逆

4.4.1EEA算法

4.4.2MIMA算法

4.4.3EEA算法和MIMA算法的比较

4.4.4改进的MIMA算法

4.5实现结果及比较

第五章 多项式环的实现

5.1多项式环加法

5.2多项式环乘法

5.3多项式环除法

5.4多项式环平方

5.5多项式环GCD

5.6实现结果及比较

第六章 超椭圆曲线除子加的实验

6.1Cantor算法

6.2复合

6.3规约

6.4除子加运算器硬件设计

6.5除子倍加

6.6实现结果及比较

第七章 超椭圆曲线标量乘的仿真实现

7.1除子标量乘法

7.2协处理器实现方法

7.3协处理器仿真结果及比较

7.4小结

第八章 结束语

8.1工作总结

8.2下一步工作展望

参考文献

致谢

发表文章

附录

展开▼

摘要

随着计算机技术和网络通信技术的飞速发展,尤其是电子商务和电子政务的广泛应用,信息安全越来越受到人们的重视。密码学作为信息安全的重要组成部分也成为当前计算机科学领域一个十分活跃的研究课题。超椭圆曲线密码体制 (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%。 文中最后分别给出了只采用一个带有倍加功能的除子加模块实现标量乘的仿真系统以及采用专门的倍加模块和除子加模块实现标量乘的仿真系统。文中对两种方案进行比较,并给出一些仿真的实例。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号