通用并行向量密码处理器研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:hhl20020922
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
密码是确保信息安全的重要手段之一。随着信息技术的发展,数据存储、网络通信等应用都对数据加解密提出了不同的要求。随着计算系统性能的提高,用户对数据安全要求也不断提高,新的密码算法不断出现,算法标准也在更新。单一安全系统或安全协议中通常采用多种密码算法来满足不同级别的安全需求,这要求密码处理系统在满足性能的同时又能支持多种密码的处理。 密码算法在微处理器上以指令形式实现,通过运行不同软件实现不同密码算法的处理,灵活性好但性能较低。专用ASIC在一定程度上弥补了性能缺陷,但固化了算法实现,灵活性差。可重构处理在微处理器和专用ASIC之间对性能和灵活性进行折衷,但这种技术未达到可以成熟应用的水平。 向量处理是加速数据密集计算的一种成熟技术。通过引入向量机制,微处理器能够针对密码算法开发出更多的数据并行性,提高密码处理性能。本文以向量微处理器结构作为研究方向,结合密码的应用特点,研究能够高效灵活实现各类密码处理的通用密码处理器。课题的主要工作和研究成果如下: 1.根据密码算法结构特点,结合向量处理机制,提出了并行向量处理模型(PVCPM)。PVCPM以向量处理模块(VPM)为基本构件,通过控制管理模块(CMM)、互连模块(ICM)和访存模块(MAM)实现多个VPM协作或并发处理。PVCPM采用分布的同名寄存器文件和隐式寄存器传输机制,支持有限深度向量链接;采用集中指令分派,分布指令发射、执行机制,实现指令乱序执行;设置多路存储器满足密码算法不同类型数据的访存要求。PVCPM的提出为研究具体结构设计、指令集设计和指令执行机制提供了依据。 2.在PVCPM的基础上,结合密码操作特点,提出了并行向量密码操作集(PVCOS),PVCOS反映了密码算法要素的特征,表达了PVCPM的重要机制。根据PVCPM和PVCOS,提出了具体的并行向量密码处理器(PVCP)结构并设计了其上的指令集。 3.研究并设计了PVCP各个组成单元的结构,对控制机制等关键技术进行了深入探讨。提出了PVCP控制管理单元CMU中的分派单元控制算法,对指令进行快速转换和处理。混合分派算法综合考虑PVCP寄存器分配和向量处理单元(VPU)忙闲状态,在一定程度上减少了互连指令的使用,同时避免了出现某个VPU忙而其它VPU闲的情况。互连单元(ICU)利用三步握手协议以较小的代价完成多路通道的数据传送,并可对数据进行简单处理。提出了VPU中基于功能单元
其他文献
金融开放程度的深化和金础创新的加快,使得国有商业银行面临更加激烈的人才竞争,也对其人力资源管理提出了更高的要求。改革国有银行传统的人事管理方式,建立符合市场经济规律的
从物理性爆炸和化学性爆炸两个方面分析了油库火灾爆炸的危险,提出了预防油库火灾爆炸事故发生的技术措施和管理措施,可为油库安全运营提供参考.
期刊
稳定的网络是网格技术实现可靠服务的关键支撑之一。传统网格计算的网络服务是基于Internet架构的,但是随着网络的发展,这种架构逐渐暴露出IP固有的一些问题。尤其对于大规模计
介绍了津京输油管道的概况和投产过程,对管道的运行状况进行了水力分析,找出了管道摩阻损失过大的原因.为了确保津京输油管道的经济安全运行,提出了适合目前运行方式的清管方
介绍了天然气水合物的结构、性质及生成条件,讨论了天然气水合物作为一种高度压缩的固态天然气在输气中的应用。对天然气四种运输形式的成本进行了比较,结果表明,利用天然气水合
随着我国经济水平的提高,市场经济的竞争也愈演愈烈,广告成了很多商家商家宣传商品,并在激烈的竞争中脱颖而出的重要手段,而有名人代言的广告商品更会受到广大消费者的追捧。
原油损耗直接影响着炼油厂的经济效益,针对兰州石化公司原油在储运过程中的实际情况,分析了原油储运过程中产生损耗的主要原因及影响因素,针对原油卸车损耗、储存脱水损耗、
中小企业ERP项目虽然市场发展空间较大,但在其安全管理方面却危机重重。因此必须从项目实施的各个阶段加以规范,加强资源的优化管理和内外信息监控,以充分发挥ERP系统带来的
输油管道的大落差段有特殊的水力状态,设置压力调节站是这种水力状态而采用的技术,介绍了一种自行研制的集成自力式压力调节站,该站由导阀控制,具有压力自动调节,超流自动截断并禁