基于SoC的分组密码可重构设计与实现

基于SoC的分组密码可重构设计与实现

论文摘要

密码算法的实现通常可分为软件方式和专用硬件方式两种。软件方式灵活性强,但性能低,而专用硬件方式性能高,但灵活性差。可重构的实现方式可兼具两者的优点,从而具有较高的性能和灵活性。本文以一个自主研发的密码SoC系统为应用平台,对一个可重构密码运算模块进行了设计与实现。本文的主要工作和研究成果如下:一、分析了分组密码的设计原则和操作特性,对其中的相同或相似运算进行了提取和归纳。二、对分组密码可重构运算单元进行了分析与设计,包括S盒变换、模加(减)运算、模乘运算、模乘逆运算、有限域乘法运算、移位运算、置换运算。三、通过对已有可重构密码运算单元互连结构的分析和比较,提出了一种新的互连结构。该结构使灵活性和实现效率进行了较好折中,其规模和功耗得到有效控制,实现效率得到保证。四、对6种算法的可重构性进行了分析。依据算法的运行流程,提出了一种在时间上对算法进行重构,在空间上共用资源的重构模式,从而使资源消耗进一步降低。设计了一个基于SoC的可重构密码运算模块,包括:配制与运行控制字和状态字的设计、模块电路的设计、模块与SoC系统两种接口类型的设计。五、对可重构密码运算模块进行了三种方式的测试验证,测试验证过程均正确通过。把模块的实现结果与其它设计进行了比较,该模块占用资源较少,功耗较低,并具有较高的处理速度。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 分组密码算法的应用与实现
  • 1.2 密码算法的可重构设计
  • 1.2.1 可重构概念的提出
  • 1.2.2 密码系统可重构设计的研究现状
  • 1.3 本课题的研究背景、目的和意义
  • 1.4 本文的研究内容和研究成果
  • 1.4.1 研究内容
  • 1.4.2 研究成果
  • 1.5 论文结构
  • 第二章 分组密码的设计原则与操作特性分析
  • 2.1 分组密码的研究与发展
  • 2.2 分组密码的原理与处理结构
  • 2.2.1 分组密码的数学模型
  • 2.2.2 分组密码的设计原则
  • 2.2.3 分组密码的整体结构
  • 2.3 分组密码的运算特征分析
  • 2.4 本章小结
  • 第三章 可重构密码运算单元的分析与设计
  • 3.1 S盒变换单元的分析与设计
  • 3.1.1 原理分析
  • 3.1.2 设计实现
  • 3.2 模加(减)运算单元的分析与设计
  • 3.2.1 原理分析
  • 3.2.2 设计实现
  • 3.3 模乘运算单元的分析与设计
  • 3.3.1 原理分析
  • 3.3.2 设计实现
  • 3.4 模乘逆运算单元的分析与设计
  • 3.4.1 原理分析
  • 3.4.2 设计实现
  • 3.5 有限域乘法运算单元的分析与设计
  • 3.5.1 原理分析
  • 3.5.2 设计实现
  • 3.6 移位运算单元的分析与设计
  • 3.6.1 原理分析
  • 3.6.2 设计实现
  • 3.7 置换运算单元的分析与设计
  • 3.7.1 原理分析
  • 3.7.2 设计实现
  • 3.8 可重构运算单元在FPGA上的实现
  • 3.9 本章小结
  • 第四章 可重构密码运算单元互连结构的设计
  • 4.1 可重构密码运算单元互连结构的分类
  • 4.1.1 直接相连型
  • 4.1.2 寄存器堆间接相连型
  • 4.1.3 类FPGA结构型
  • 4.2 可重构密码运算单元互连结构的设计
  • 4.3 本章小结
  • 第五章 可重构密码运算模块的设计
  • 5.1 各个算法的可重构性分析
  • 5.1.1 AES算法的可重构分析
  • 5.1.2 DES、3DES算法的可重构分析
  • 5.1.3 SMS4算法的可重构分析
  • 5.1.4 IDEA算法的可重构分析
  • 5.1.5 Blowfish算法的可重构分析
  • 5.2 资源设置与实现模式
  • 5.3 可重构密码运算模块的设计
  • 5.3.1 配置与运行控制字和状态字的设计
  • 5.3.2 模块电路的设计
  • 5.3.3 接口电路的设计
  • 5.4 本章小结
  • 第六章 测试验证与实现性能
  • 6.1 密码运算模块的测试验证
  • 6.2 密码运算模块的性能分析
  • 6.3 本章小结
  • 第七章 总结与展望
  • 7.1 本文工作总结
  • 7.2 下一步工作展望
  • 参考文献
  • 作者简历 攻读硕士学位期间完成的主要工作
  • 致谢
  • 相关论文文献

    • [1].电动汽车电池管理系统SOC估计方法分析[J]. 南方农机 2019(23)
    • [2].SOC区间选择对动力电池性能的影响[J]. 中国汽车 2019(12)
    • [3].磷酸铁锂电池SOC估算的研究[J]. 汽车实用技术 2020(04)
    • [4].新型城轨车用超级电容器的SOC估算方法[J]. 储能科学与技术 2019(S1)
    • [5].城轨车用超级电容器SOC的估算方法[J]. 电池 2020(02)
    • [6].基于扩展卡尔曼滤波的蓄电池组SOC估算[J]. 电源技术 2020(08)
    • [7].基于量子索引图像的SoC信息隐藏技术[J]. 信号处理 2020(08)
    • [8].铅酸蓄电池SOC诊断放电特性研究[J]. 电声技术 2019(10)
    • [9].基于SoC的负载识别智能电表的设计与实现[J]. 自动化与仪表 2016(11)
    • [10].基于容量修正的阀控式铅酸蓄电池SOC估计[J]. 电源技术 2017(01)
    • [11].电动汽车磷酸铁锂电池最佳SOC工作区研究[J]. 电源技术 2017(04)
    • [12].有色噪声条件下的动力电池SOC估算[J]. 电力电子技术 2017(06)
    • [13].锂离子动力电池SOC估算研究[J]. 科技视界 2017(17)
    • [14].一种基于SOC芯片的数据采集器系统设计[J]. 数码世界 2020(06)
    • [15].考虑SOC平衡的并网微电网能量供需平衡方案[J]. 太阳能学报 2020(11)
    • [16].国产双界面金融卡SoC芯片评测技术研究[J]. 信息技术与标准化 2020(04)
    • [17].基于深度强化学习卡尔曼滤波锂离子电池SOC估计[J]. 天津科技大学学报 2020(04)
    • [18].基于开路电压预测的SOC估算方法[J]. 河北工业科技 2017(01)
    • [19].体育锻炼在大学生意向性自我调节SOC策略与自尊之间的中介效应[J]. 天津体育学院学报 2016(05)
    • [20].锂离子电池特性建模与SOC估算算法的研究[J]. 微型机与应用 2017(02)
    • [21].蓄电池SOC的研究及预测方法[J]. 电源技术 2016(06)
    • [22].基于结构逻辑树的电池组SOC估算[J]. 电源技术 2014(12)
    • [23].大容量锂离子电池SOC估算原理及应用[J]. 电源技术 2015(05)
    • [24].基于SoC微功耗驱动的高性能欠压脱扣器研究与设计[J]. 电器与能效管理技术 2014(18)
    • [25].基于SOC的实时操作系统分析[J]. 科技资讯 2012(25)
    • [26].浅析SOC与数字图书馆的安全建设[J]. 苏盐科技 2011(01)
    • [27].关于拟SOC-内射模[J]. 阜阳师范学院学报(自然科学版) 2011(02)
    • [28].基于System Generator的音频解码SoC系统设计与实现[J]. 电声技术 2010(01)
    • [29].基于混合建模的SoC软硬件协同验证平台研究[J]. 单片机与嵌入式系统应用 2009(05)
    • [30].SOC功能测试系统的设计与实现[J]. 电脑知识与技术 2009(19)

    标签:;  ;  ;  ;  

    基于SoC的分组密码可重构设计与实现
    下载Doc文档

    猜你喜欢