论文摘要
密码算法及其应用程序是人们为了保障信息安全而发明的信息技术手段,作为安全加密技术的基础,在信息安全领域得到了广泛的运用。随着互联网技术的发展以及敏感数据越来越多的存储在网络上,密码算法在云计算、在线事务处理等网络应用中扮演着越来越重要的角色。同时由于通信技术、漏洞攻击技术和旁路攻击技术的进步,各应用对密码算法运算平台的计算速率、安全性能以及灵活性能提出了更高的要求。传统的软硬件运算平台如CPU、GPU、FPGA和ASIC对密码算法的各项性能支持互不相同,CPU的灵活性能高,但是计算速率和安全性低;GPU的计算速率高但安全性低功耗过大;ASIC的计算速率和安全性都很好,但是造价高同时灵活性太低;FPGA的安全性高功耗低,但计算速率平常且灵活性偏低。各计算平台对密码应用都分别只能满足一项或两项性能要求,且都分别具有过低的性能指标。本课题在对安全加密应用程序和加密算法深入分析的基础上,设计实现了两款面向密码应用的定制处理器IPCCP(IP Core Compute Processor)和FUMCP(frequent used mode Compute Processor),提供了相应的编译器,同时设计了面向密码应用的可视化编程环境以供定制处理器的使用者方便的开发相应的密码应用程序。我们还设计了用于自动分析代码、发掘密码算法中频繁使用模式的新型快速频繁子图挖掘算法Top-FFSM。我们设计的IPCCP在运行示例程序时获得了相对于通用CPU 57、相对于FPGA 1.8的加速比;而FUMCP在运行示例程序时获得了相对于通用CPU 1.5至2的加速比,FUMCP相对于IPCCP的优势则是灵活性几乎与CPU完全一样。我们设计的频繁子图挖掘算法Top-FFSM在子图覆盖率和指令周期减少率上都取得了比通过C代码分析定制频繁使用部件更好的效果。本课题设计的可视化编程环境通过实验检验也被证明可以充分表达各种密码算法应用程序,同时对新的密码算法和密码程序都具有高度的可扩展性。
论文目录
相关论文文献
- [1].垃圾处理器进入大渠道的困境[J]. 现代家电 2019(22)
- [2].基于FPGA的32位多并行2DFFT处理器的设计[J]. 广西科技大学学报 2020(01)
- [3].废弃食物处理器选购有讲究[J]. 质量与标准化 2020(Z1)
- [4].报告:到2026年,嵌入式处理器市场将达到363.8亿美元[J]. 功能材料信息 2019(06)
- [5].垃圾处理器营销渠道走向前台[J]. 现代家电 2019(17)
- [6].创新推动垃圾处理器本土化进程[J]. 现代家电 2020(07)
- [7].用标准推动行业健康发展 保障消费者良好体验[J]. 现代家电 2020(07)
- [8].风头正劲的垃圾处理器市场[J]. 现代家电 2020(07)
- [9].后疫情时代 垃圾处理器步入稳健发展[J]. 现代家电 2020(07)
- [10].垃圾处理器的B端市场突破[J]. 现代家电 2020(07)
- [11].利用平台优势 推动垃圾处理器快速增长[J]. 现代家电 2020(07)
- [12].2020二季度手机处理器市场[J]. 中国科技信息 2020(20)
- [13].安全处理器研究进展[J]. 信息安全学报 2018(01)
- [14].骁龙821处理器等于骁龙820超频版[J]. 个人电脑 2017(01)
- [15].走近国产处理器[J]. 个人电脑 2016(09)
- [16].众核处理器核间通信的研究[J]. 价值工程 2015(17)
- [17].面向高性能计算的众核处理器轻量级错误恢复技术研究[J]. 计算机研究与发展 2015(06)
- [18].“愚公号”垃圾处理器[J]. 小星星(低年级版) 2020(Z2)
- [19].《污气处理器》[J]. 课堂内外(小学低年级) 2019(05)
- [20].龙芯总设计师:明年将推出全自主可控处理器“3B3000”[J]. 电脑迷 2015(08)
- [21].高效低能耗 未来处理器发展方向[J]. 电脑迷 2008(10)
- [22].电脑靠什么来节能(3) 处理器篇[J]. 电脑迷 2008(09)
- [23].陌生的处理器 新本怎么选?[J]. 电脑爱好者 2009(03)
- [24].无处不在 嵌入式处理器解析[J]. 电脑迷 2010(12)
- [25].22nm来袭 Intel Ivy Bridge处理器前瞻[J]. 电脑迷 2011(16)
- [26].揭秘骗术 盒装处理器选购谈[J]. 电脑爱好者 2013(16)
- [27].有必要追求最新64位处理器吗[J]. 电脑爱好者 2014(21)
- [28].尾数有变! 读懂手机处理器的后缀密码[J]. 电脑爱好者 2017(07)
- [29].不再是处理器 浅析高通骁龙835移动平台[J]. 电脑爱好者 2017(09)
- [30].重新定义中端 AMD Ryzen 5 1600处理器[J]. 电脑爱好者 2017(14)