分组密码ASIP关键技术研究及实现

分组密码ASIP关键技术研究及实现

论文摘要

通过设计匹配密码处理特征的指令集和硬件架构,实现面向密码处理的专用指令集处理器,可取得灵活性和性能的折中,成为密码处理领域研究的热点课题。如何在确保其灵活性的基础上,进一步提升密码处理性能,是目前该课题的难点。论文针对该难点,结合常见分组密码算法的处理特征,对分组密码专用指令集处理器的关键技术进行了研究及实现。论文研究了分簇式设计技术,结合分组密码算法的静态处理特征,提出了具有字宽簇和超字宽簇执行模式的分簇架构。该架构的设计不仅有效降低了关键路径延迟,而且提高了处理不同算法的灵活性。论文研究了操作级并行、指令级并行和线程级并行开发技术。结合分组密码算法的动态处理特征,给出了字宽簇中操作级并行的开发方案,设计了流水线结构,提出了非对称多线程处理模式。通过系统地开发三个层次的并行,提高了分组密码专用指令集处理器的处理性能。论文对设计完成的分组密码专用指令集处理器进行了FPGA实现及验证,并采用0.18μm CMOS工艺标准单元库对其进行了综合。实验表明,分组密码专用指令集处理器在灵活实现常见分组密码算法和杂凑算法的基础上,具有较高的处理性能。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究思路及内容
  • 1.3 本文的创新点
  • 1.4 论文结构安排
  • 第二章 分组密码算法实现研究
  • 2.1 分组密码的处理模型
  • 2.2 基于 ASIP的分组密码算法实现研究
  • 2.2.1 面向密码处理的ASIP实现分析
  • 2.2.2 分组密码 ASIP的VLIW体系结构
  • 2.2.3 VLIW架构中开发指令级并行的问题
  • 2.3 分组密码 ASIP的关键技术
  • 2.3.1 分簇式设计技术
  • 2.3.2 指令级并行开发技术
  • 2.3.3 线程级并行开发技术
  • 2.4 本章小结
  • 第三章 分组密码 ASIP分簇式架构研究及设计
  • 3.1 分组密码的静态处理特征
  • 3.1.1 分组密码运算参数的多样性
  • 3.1.2 分组密码计算结构的多样性
  • 3.2 分组密码 ASIP的分簇式架构
  • 3.2.1 字宽簇执行模式
  • 3.2.2 超字宽簇执行模式
  • 3.2.3 簇间的数据交互机制
  • 3.3 字宽簇中操作级并行的开发方案
  • 3.3.1 分组密码的细粒度并行处理特性
  • 3.3.2 字宽簇中操作级并行实现研究
  • 3.3.3 部分异构的操作级并行开发方案
  • 3.4 本章小结
  • 第四章 分组密码 ASIP流水线研究及设计
  • 4.1 分组密码的动态处理特征
  • 4.1.1 分组密码的分支规律性
  • 4.1.2 分组密码的数据相关性
  • 4.2 流水线结构及微结构设计
  • 4.3 流水线冲突的解决
  • 4.4 本章小结
  • 第五章 分组密码 ASIP多线程处理模式研究及设计
  • 5.1 分组密码的粗粒度并行处理特性
  • 5.2 分组密码 ASIP的多线程处理模式
  • 5.2.1 多分组并行处理研究
  • 5.2.2 非对称多线程处理模式
  • 5.3 性能提升与资源设置的权衡
  • 5.4 本章小结
  • 第六章 分组密码 ASIP的实现、验证及性能分析
  • 6.1 逻辑实现及验证
  • 6.1.1 RTL实现
  • 6.1.2 逻辑验证
  • 6.2 物理实现及验证
  • 6.2.1 FPGA实现及验证
  • 6.2.2 ASIC初步实现及验证
  • 6.3 实现结果分析
  • 6.3.1 处理灵活性分析
  • 6.3.2 处理性能分析
  • 6.4 本章小结
  • 第七章 总结与展望
  • 7.1 总结
  • 7.2 展望
  • 参考文献
  • 附录A
  • 附录B
  • 作者简历 攻读硕士学位期间完成的主要工作
  • 致谢
  • 相关论文文献

    • [1].太行山羊ASIP在皮肤组织中的表达定位[J]. 当代畜牧 2014(18)
    • [2].野猪ASIP基因的突变位点及其与毛色表型的相关性研究[J]. 家畜生态学报 2013(02)
    • [3].传输触发结构ASIP软件工具的自动定制[J]. 计算机辅助设计与图形学学报 2008(06)
    • [4].基于可重构计算技术的ASIP设计与实现[J]. 舰船科学技术 2012(05)
    • [5].中国绵羊ASIP基因突变研究[J]. 甘肃农业大学学报 2014(01)
    • [6].阿勒泰羊与新疆细毛羊ASIP基因多态性与被毛颜色的相关性[J]. 江苏农业科学 2014(07)
    • [7].畜禽羽色候选基因ASIP和TYRP1的研究进展[J]. 中国家禽 2015(01)
    • [8].一种基于ASIP方法的互连IP节点设计[J]. 计算机工程 2008(02)
    • [9].基于Petri Nets的ASIP状态机设计方法研究[J]. 价值工程 2013(15)
    • [10].基于Xtensa的ASIP开发流程研究[J]. 电子产品世界 2009(06)
    • [11].不同毛色山羊皮肤组织Agouti基因mRNA及其编码ASIP差异表达研究[J]. 畜牧兽医学报 2014(12)
    • [12].面向数字助听器的低功耗ASIP设计[J]. 微电子学与计算机 2013(11)
    • [13].不同羽色鸡种ASIP基因SNP位点筛选及其生物信息学分析[J]. 南方农业学报 2020(08)
    • [14].基于二进制插桩的ASIP处理器指令集混合仿真方法[J]. 计算机研究与发展 2012(S1)
    • [15].基于改进图染色算法的ASIP寄存器分配器[J]. 浙江大学学报(工学版) 2010(12)
    • [16].一个新型ASIP编译器的设计和实现[J]. 浙江大学学报(工学版) 2008(04)
    • [17].ASIP编译器设计和实现[J]. 电路与系统学报 2009(06)
    • [18].TD-LTE下行信道估计的ASIP实现[J]. 电光与控制 2016(12)
    • [19].ASIP和MC1R基因的研究进展[J]. 中国草食动物科学 2015(01)
    • [20].一种基于ASIP结构的LDPC译码器芯片设计[J]. 微电子学 2015(01)
    • [21].内参基因对TYR、MITF和ASIP基因在白绒乌骨鸡各组织表达水平的影响[J]. 浙江大学学报(农业与生命科学版) 2015(06)
    • [22].哈萨克绵羊MC1R和ASIP基因多态性及表达量与被毛颜色表型相关性的研究[J]. 畜牧兽医学报 2013(03)
    • [23].基于ASIP平台的H.264环内去块效应滤波器实现[J]. 浙江大学学报(工学版) 2008(04)
    • [24].灵长类毛色基因研究进展[J]. 生命的化学 2017(06)
    • [25].酪氨酸酶(TYR)、小眼畸形相关转录因子(MITF)和刺鼠信号蛋白(ASIP)基因对白绒乌骨鸡黑色素沉积的遗传效应[J]. 农业生物技术学报 2015(08)
    • [26].贵州白水牛ASIP、MC1R和TYR基因多态及其与白毛性状的关联分析[J]. 中国牛业科学 2019(03)
    • [27].家兔MC4R和ASIP基因的多态性筛选及生物信息学分析[J]. 畜牧与兽医 2016(11)
    • [28].专用指令集处理器(ASIP)评估方法研究[J]. 计算机工程与设计 2010(22)
    • [29].基于XML描述的ASIP集成设计方法研究[J]. 通信电源技术 2016(02)
    • [30].面向多发射架构ASIP的定制功能单元的自动生成[J]. 清华大学学报(自然科学版) 2011(03)

    标签:;  ;  ;  ;  ;  ;  

    分组密码ASIP关键技术研究及实现
    下载Doc文档

    猜你喜欢