IPSec安全协处理器的研究与设计

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:ken_200
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络传输速率的不断提高,用传统的软件方式来实现IPSec的各项安全功能会使系统的负荷和资源占用率增加,并且不能满足速度上的要求。 针对这一问题,本文在对国内外IPSec安全产品进行分析研究的基础上,提出了芯片级的IPSec安全实现方案——IPSec安全协处理器。 论文首先对IPSec安全体系的功能模型进行深入分析,重点研究了所涉及的有限域的基本运算和基于有限域密码算法。在上述工作的基础上,分析并给出了基于硬件专有模块和指令集扩展技术的IPSec安全协处理器的整体结构。 然后,论文重点研究了AES算法专用模块和可使普通处理器同时执行基于有限域GF(p)和GF(2~m)的RSA和ECC涉及的关键技术的硬件实现方法。对于AES算法,在研究有限域变换的基础上,采用组合逻辑替代RAM查表的方法实现SubBytes变换,并在其内部实现了三级流水线。基于流水线的SubBytes变换实现使密钥扩展模块可以同步地为当前加/解密轮变换提供密钥,并可分别处理128、192、256密钥长度的情况。我们还给出了AES模块的总体设计框架,并在Altera EP20KE系列的FPGA上对充分流水设计的AES-128模块进行了综合仿真验证,给出了仿真、验证试验的结果。对于RSA和ECC算法,为了使普通处理器可同时支持RSA和ECC算法,给出多项式乘法指令--MULGF2的格式,并研究了其硬件实现基础--双域乘法单元模块。然后分析了FIOS和FIPS这两种Multiple-Precision Montgomery算法利用普通乘法累加单元(MAC)实现的弊端,提出了相应的改进方案,最后分析了增强的MAC单元对算法性能的影响。 文章最后对本文的研究工作做出总结并指出今后进一步研究的方向。
其他文献
期刊
蒸汽驱采油是指重油开采时向重油层注入适当干度的高压蒸汽进行原油采集。以往生产高压蒸汽的注汽锅炉都是以原油或天然气为燃料,在我国实施“以煤代油”计划后,各油田开发了
期刊
期刊
期刊
期刊
期刊
许多实际系统如生化过程、带有摩擦的机器等都是具有不确定性的非线性参数化系统。对于含有不确定性的本质非线性参数化系统,用任何光滑甚至连续反馈通常都是不可能达到渐近输
期刊
期刊