当前位置:主页 > 科技论文 > 信息工程论文 >

一种混合型的多变量数字签名系统的低资源FPGA设计与实现

发布时间:2017-09-14 08:16

  本文关键词:一种混合型的多变量数字签名系统的低资源FPGA设计与实现


  更多相关文章: MPKC RGB签名方案 低资源 低功耗 FPGA


【摘要】:公钥密码学一直都是安全通信中不可或缺的关键技术,非对称加密技术最常见的应用是密钥协商,用于建立安全信道,以及数字签名,用于提供信息的来源与不可否认性。随着移动通信技术的快速发展,智能卡、RFID等移动设备也早已被人们所熟知,而我们也已经步入移动互联网时代。使用移动设备购物支付或者进行金融活动等场景已经成为现实。然而这些移动设备多大数计算能力弱,存储空间有限,这就使得在这些设备上使用传统的RSA硬件来保证安全性显得很困难。而MPKC相比较而言计算量小,在这些低端设备上有着更大的优势。再者,随着量子计算机的出现,使用多项式算法时间求解RSA与ECC所依赖的数学难题已经成为可能。于是,所有使用这两种传统算法的机制都存在潜在的不安全性。而虽然MPKC仍处于研究阶段,但是目前还没有任何的成果表明能在多项式时间内求解MPKC所依赖的MQ难题。MPKC发展至今已有二十余年,其下的各种加密方案还不是很完善,但是其签名方案是安全而有效的。最近,一种名为RGB的混合型多变量数字签名方案被提出。该方案是UOV的一种变体,在选择适当的安全参数下,可以抵御目前已有的针对MPKC密码方案的攻击方法。本文意在以28为基底的有限域上,以低功耗和低资源开销作为目标,使用FPGA技术,用硬件方式实现RGB多变量公钥数字签名方案。本文首先对RGB签名方案做了多平台软件设计,并对GF(28)有限域的运算器进行设计及实现,然后基于微处理器的方式将该方案进行实现,最后进行功能测试和功耗面积测算,以及实际验证,最终得到一套低资源低功耗的RGB签名系统的密码芯片设计方案。
【关键词】:MPKC RGB签名方案 低资源 低功耗 FPGA
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN918.91;TN791
【目录】:
  • 摘要5-6
  • Abstract6-10
  • 第一章 绪论10-14
  • 1.1 研究背景10-11
  • 1.2 国内外研究现状11-12
  • 1.3 研究内容和主要成果12-13
  • 1.4 论文组织结构13-14
  • 第二章 多变量公钥密码体制基础知识14-28
  • 2.1 公钥密码体制简介14
  • 2.2 多变量公钥密码体制(MPKC)简介14-15
  • 2.3 数学基础知识15-17
  • 2.3.1 域和有限域的基本概念15-16
  • 2.3.2 有限域上的多项式方程组16-17
  • 2.3.3 MPKC依赖的困难问题17
  • 2.4 多变量公钥密码体制的分类17-21
  • 2.4.1 双极型系统18-19
  • 2.4.2 混合型系统19-21
  • 2.5 典型的多变量公钥密码方案分类21-26
  • 2.5.1 MI方案21-23
  • 2.5.2 HFE方案23
  • 2.5.3 油醋签名方案23-25
  • 2.5.4 三角体制25-26
  • 2.6 常见MPKC攻击方法26-27
  • 2.6.1 直接攻击26
  • 2.6.2 线性化方程攻击26
  • 2.6.3 秩攻击26-27
  • 2.6.4 差分攻击27
  • 2.6.5 Kipnis-Shamir攻击27
  • 2.7 本章小结27-28
  • 第三章 RGB多变量数字签名方案28-40
  • 3.1 算法描述28-31
  • 3.1.1 三色映射28-30
  • 3.1.2 RGB签名方案完整描述30-31
  • 3.2 仿射变换与高斯消元法31-33
  • 3.2.1 仿射变换31-32
  • 3.2.2 高斯消元法32-33
  • 3.3 RGB和UOV的区别33-34
  • 3.4 RGB签名方案的安全性分析34-36
  • 3.5 RGB签名方案参数选择和运行代价36-38
  • 3.6 与其他多变量签名方案的对比38-39
  • 3.7 本章小结39-40
  • 第四章 RGB软件设计与有限域运算器设计40-50
  • 4.1 RGB软件模块的设计与实现40-42
  • 4.1.1 有限域模块40
  • 4.1.2 矩阵模块40
  • 4.1.3 高斯消元模块40-41
  • 4.1.4 密钥对生成模块41
  • 4.1.5 签名及验证模块41-42
  • 4.1.6 软件实现结果42
  • 4.2 GF(2~8)有限域的运算器设计42-49
  • 4.2.1 有限域的基43
  • 4.2.2 GF(2~8)有限域乘法器43-46
  • 4.2.3 GF(2~8)有限域求逆器46-48
  • 4.2.4 随机数生成器48-49
  • 4.3 资源评估49
  • 4.4 本章小结49-50
  • 第五章 RGB签名方案的微处理器设计50-65
  • 5.1 微处理器概述50-52
  • 5.1.1 通用微处理器和专用微处理器50
  • 5.1.2 微处理器技术50-52
  • 5.2 RGB签名方案指令集52-57
  • 5.2.1 指令系统52-53
  • 5.2.2 RGB指令集53-54
  • 5.2.3 寻址方式与指令格式54-57
  • 5.3 指令译码57-58
  • 5.3.1 RGB指令集译码表57-58
  • 5.3.2 程序转译58
  • 5.4 RGB微处理器设计58-64
  • 5.4.1 读取指令模块59-60
  • 5.4.2 翻译指令模块60-61
  • 5.4.3 控制使能模块61-62
  • 5.4.4 执行操作模块62-63
  • 5.4.5 读写数据模块63-64
  • 5.5 实现结果64
  • 5.6 本章小结64-65
  • 第六章 实验环境与结果分析65-70
  • 6.1 实验环境65-67
  • 6.1.1 RGB方案软件设计环境65-66
  • 6.1.2 RGB方案硬件设计环境66-67
  • 6.2 实验结果67-68
  • 6.3 与其他MPKC硬件设计的对比68-69
  • 6.4 与其他低资源设备的运行效率对比69
  • 6.5 本章小结69-70
  • 结论70-72
  • 参考文献72-76
  • 攻读硕士学位期间取得的研究成果76-77
  • 致谢77-78
  • 答辩委员会对论文的评定意见78

【相似文献】

中国期刊全文数据库 前10条

1 宋泾霖;;多变量组合分类统计的编程方法[J];西安理工大学学报;1985年03期

2 吴晓威;张井岗;;基于灰色预测的多变量自适应PID控制器[J];工业仪表与自动化装置;2008年02期

3 任丽红;刘雨波;罗雄麟;许锋;;多变量时滞系统的关联分析与变量配对[J];化工自动化及仪表;2012年06期

4 沈炯,陈来九;用多变量频域法设计供热单元机组协调控制系统[J];中国电机工程学报;1988年01期

5 唐晏,孙优贤;多变量过程的专家系统控制[J];信息与控制;1997年04期

6 林岩,毛剑琴,孙秀霞;具有理想跟踪特性的多变量变结构模型参考自适应控制[J];自动化学报;2002年01期

7 张珩;线性多变量连续系统参数的高精度辨识[J];控制理论与应用;1985年03期

8 杨马英,王树青,,王骥程;多变量有约束过程的协调预测控制策略[J];控制与决策;1996年06期

9 王亚刚;许晓鸣;;复杂多变量过程模型的闭环频域辨识[J];控制与决策;2010年06期

10 汪庆淼;鞠时光;;基于预测状态表示的多变量概率系统预测[J];计算机应用;2012年11期

中国重要会议论文全文数据库 前10条

1 贾利民;张锡第;谢肇桐;;多变量模糊系统的一个快速算法[A];1995年中国控制会议论文集(下)[C];1995年

2 徐敦忠;林岩;毛剑琴;;多变量变结构模型参考自适应控制[A];第二十届中国控制会议论文集(上)[C];2001年

3 李维;秦京华;;应用中的多变量自校正调节器[A];1998年中国控制会议论文集[C];1998年

4 张兴武;陈雪峰;何正嘉;;梁类结构的多变量小波有限元动力学分析[A];中国力学大会——2013论文摘要集[C];2013年

5 张维存;李清泉;;多变量组合自校正器[A];1991年控制理论及其应用年会论文集(上)[C];1991年

6 李清泉;张维存;;时延未知或时变的多变量组合自校正器的设计[A];1991年控制理论及其应用年会论文集(上)[C];1991年

7 李少远;王群仙;袁著祉;;一种改进的多变量模糊逻辑推理方法[A];1996年中国控制会议论文集[C];1996年

8 宋松柏;金菊良;康艳;;Copulas函数描述洪水多变量联合概率分布的几个问题探讨[A];中国水文科技新发展——2012中国水文学术讨论会论文集[C];2012年

9 张竟新;;一类确定性多变量非线性系统的自适应控制[A];1989年控制理论及其应用年会论文集(中)[C];1989年

10 冯丽辉;陈雯;史红梅;;活化炉的多变量解耦控制研究[A];首届全国有色金属自动化技术与应用学术年会论文集[C];2003年

中国博士学位论文全文数据库 前5条

1 陶成东;多变量公钥密码方案的设计与分析[D];华南理工大学;2015年

2 张志杰;面向复杂产品制造的多变量过程调整技术研究[D];天津大学;2013年

3 魏利胜;多变量网络控制系统建模、控制与调度初探[D];上海大学;2009年

4 任耀庆;多变量模糊逻辑控制系统的设计及其应用[D];中南大学;2013年

5 黄道平;多变量非线性过程控制[D];华南理工大学;1998年

中国硕士学位论文全文数据库 前10条

1 季一丁;多变量复杂系统的稳态检测和提取方法研究[D];浙江大学;2016年

2 陆鸣;一种混合型的多变量数字签名系统的低资源FPGA设计与实现[D];华南理工大学;2016年

3 段建国;基于数据驱动的复杂多变量闭环辨识技术研究[D];华北电力大学(北京);2016年

4 陈伟;多变量模型参考自适应控制进一步研究[D];曲阜师范大学;2008年

5 程志金;多变量系统辨识方法的研究及应用[D];北京化工大学;2012年

6 肖丹卉;结合优先级的多变量过程报警阈值优化方法[D];北京化工大学;2014年

7 王明明;多变量闭环辨识[D];北京化工大学;2008年

8 王检耀;三维接触碰撞动力学的多变量方法及接触模型研究[D];上海交通大学;2014年

9 谢敏;多变量极值分布在区域暴雨极值分析中的应用[D];南京信息工程大学;2011年

10 方芬;多变量混沌时间序列预测及其在股票市场中的应用[D];东南大学;2006年



本文编号:848907

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/848907.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ff70b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com