公钥算法加密硬件实现的研究

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:soj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
加密硬件是信息安全产品的基础安全设备,不仅能够有效的物理保护密钥,而且能够高效的实时实现加密算法.RSA是公开密钥密码编码学的一种算法,并且是被广泛接受并实现的通用分组加密算法.RSA的计算复杂性较高,通常用配件实现才能满足实时的要求,也是由于其计算复杂,必须充分利用硬件特点才能够获得较好的性能.一直以来对于如何在智能卡上高效实现RSA是讨论的热点,随着高速高性能DSP的出现,目前对于如何在DSP上高效率实现RSA算法成为研究的热点.该文对于不同安全应用,结合目前国内外实现公钥算法的硬件产品,介绍了几种加密硬件结构.并根据其中一种结构,设计了一种基于PCI总线的网络加密卡.该加密卡上以DSP为核心处理器,采用两片大数模幕模乘运算协处理器,专用对称密码算法芯片,以PCI总线与主机进行数据交互,使用智能卡进行密钥保护和管理.根据加密卡的结构特点,提出了两种RSA算法的卡上实现方案,仔细分析了RSA互数生成、密钥产生和加解密的过程和快速算法,挖掘模幂模乘运算协处理器的能力,分别在加密卡上实现了这两种方案.我们提出用两片协处理器并行完成RSA的处理过程,达到了1024位RSA签名120次/秒的性能.我们又根据另外一种加密硬件结构,提出了只有DSP主处理器的结构,并在其上实现了RSA算法,实现了低成本高效率的解决方案.最后对已经实现的方案进行了扩展研究,分析相关文献,得出了可以在我们设计的加密卡上实现2048位RSA的方法,虽然协处理器最大只支持1024位的模幂模乘运算.我们还研究了如何防止对RSA的时间攻击和能量攻击.
其他文献
随着广播电视行业的发展,广播电视管理和维修部门对电视信号场强测量仪器也提出了很多新的要求。当前最需要解决的问题有两个。首先是在数字显示测量数据的基础上图形化显示测
分布式无线通信系统提出了一种全新的网络构架,丢弃了传统的由基站唯一固定小区机制,提出了以移动终端为中心的虚拟小区的概念.但是,这些新的思路并不是凭空而来的,而是来源
随着网络规模的日益膨胀,普及范围的进一步扩大,得到一个完整准确的网络拓扑结构图对于网络管理、网络优化、定位故障等应用越来越重要.国内在网络拓扑发现技术方面的研究仍
医学图象分割在医学应用中十分重要,也是一个难题.该文针对医学图象分割方法进行研究,重点研究和实现MRI(磁共振成象)脑图象中脑白质、脑灰质和脑脊液三种组织结构的分割.该
期刊
期刊
期刊
期刊
本篇论文首先阐述了波形内插编码技术的原理和结构。WI编码器按帧处理语音信号,它在分析端提取语音的基音周期参数,然后利用内插求取各特征波抽取点的瞬时基音值,并以此值作为该
所谓无线链路自适应技术,是指在无线通信系统中根据无线信道环境的变化而动态的调整发射和接收机的参数,如发射功率、调制方式、编码速率、重传次数等,使得无线信道资源得到