面向RSA的密码芯片硬件体系结构的研究

来源 :天津大学 | 被引量 : 0次 | 上传用户:hldu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息安全在当前的社会生活中成为人们越来越关心问题,而保证信息安全的核心——加解密技术无疑是当前信息安全领域的研究热点。如何高效快速地实现当前广泛应用的RSA加解密算法是保证信息安全的关键。本文利用余数系统的数值表征形式,在课题组多年积累的基于传输触发架构的可配置可扩展处理器设计方法学基础上,实现了兼具高数据吞吐率、低硬件资源开销和支持多种密钥长度等优点的RSA加解密协处理器。本文首先对实现RSA加解密流程的具体算法进行了讨论和优化。采用了基于余数系统(RNS)的RSA加解密实现算法,并对RNS蒙哥马利模乘算法进行了数据并行度的分析,进一步根据可配置可扩展处理器的硬件特性,对基于余数系统的蒙哥马利模乘以及模幂算法进行了重新调度,最大限度的揭示其数据级并行度。在此基础上,选用了特殊的RNS基,使得在RNS域下的模乘、模加等操作的复杂度大大降低。并在这种特殊的基形式下,提出了余数系统数值表征形式和传统二进制数值表征形式之间的相互转换算法,解决了困扰余数系统实现的另一个关键问题。其次,对基于传输触发架构的RSA密码协处理器进行架构设计和功能单元的定制。利用传输触发架构在汇编代码层次上的细粒度数据传输可见的优势,消除了部分读后写和写后写等数据相关,充分挖掘了指令级并行性。设计了可重构的模乘累加阵列,以加速RSA加解密的核心运算——RNS蒙哥马利模乘,同时在模乘累加阵列设计了可重构的专用数据通路,降低了总线负载,提高了硬件资源利用率。并对协处理器的互联网络进行了裁剪,仅保留需要数据传输的寄存器之间的互连资源,降低硬件资源开销。通过最终的实验结果可以看出,所设计的RSA密码协处理器兼具高数据吞吐率、低硬件资源开销和支持多种密钥长度等优点。在100MHZ的主频下, 1024比特的RSA解密算法数据吞吐率达到106Kbps。在SMIC 0.18μm CMOS的工艺库下,协处理器的逻辑等效门数仅为101Kgates。同时支持从512比特到4096比特的当前主流密钥长度的RSA加解密算法,达到了较好的性能。
其他文献
近年来,无线传感器网络逐渐成为一个热门的研究领域。它的发展主要得益于无线通信技术和传感技术的发展。无线传感器网络是由大量的微传感器组成的,这些传感器节点能自组织地构
随着科技的日益发达,曾经只有电视台才能完成的视频制作因为各类视频剪辑工具的产生而变得简单且易于使用。从有人使用基于PC的视频剪辑工具开始,到基于Web的在线编辑工具的
随着信息技术的飞速发展以及各种数字技术的普及,用户对数据高可靠性、高带宽的要求进一步推动的存储技术的发展。传统磁盘阵列技术在带来高带宽的同时也很好的解决了因磁盘硬
在信息技术飞速发展的今天,企业的信息平台也越来越倚重网络,而Java Web应用系统也逐渐成为企业处理日常业务的中心平台。在Web系统的开发过程中,Web系统的访问控制尤其是Web页
随着半导体制造工艺技术的发展,DRAM与闪存的尺寸已经缩小甚多,但进一步缩小的空间不大,且其存储性能随着密度的提升而受到严重影响。在此背景下,研究开发理想的半导体存储器来解
当前计算机制造工艺的飞速发展以及多核CPU芯片技术的日趋成熟,让我们进入了高速计算的多核时代。同时,在并行计算领域上,也由以往的多机并行慢慢转到多核并行上来,即多核计算的
对图像的识别、理解和处理方法,具有重大的社会应用价值,也是一个极为重要的学术理论热点。识别和理解图像首先需要提取出图像中重要的、人类感兴趣的区域——即图像显著性检
伴随着大数据时代和移动互联网时代的来临,人们之间的交流更加频繁,关系更加紧密,信息匮乏的时代一去不返,信息过载的时代接踵而来。电子商务网站出现"井喷式爆发",人们的购
由于云计算广为接受,越来越多的传统应用转移到云环境中。云服务系统是部署在云中,按照云计算软件即服务的思想对外提供业务服务的大规模在线应用,如阿里巴巴交易网站淘宝网
在过去的几十年间,人脸识别作为人工智能领域中的重要研究课题,得到了广泛的关注和研究。本文研究单样本人脸识别问题,从“构造虚拟样本”入手,针对姿态、光照和表情等可变因素而