共查询到20条相似文献,搜索用时 140 毫秒
1.
在对称密码算法中移位操作使用频率非常高,尤其是在密钥生成中的应用。但各种算法之间的移位位宽和移位长度并不一致,所以现有的密码处理系统中还没有一个通用的移位单元支持所有对称密码算法的移位操作。本文在研究了多种对称密码算法的基础上,分析了高效灵活实现移位单元的方法,并提出了一种基于多级网络的可重构移位单元,它可以支持4/8/28/32/128-bit移位位宽以及可变移位长度的移位操作。此单元的设计与实现,不仅增强了密码处理单元的通用性,还使得可重构密码芯片的实现成为可能。 相似文献
2.
提出了一种能有效连接和组织小规模可重组逻辑单元的方法,利用寄存器堆桥接和组织各种功能逻辑单元,实现了IDEA、DES、AES等5种密码算法的可重组逻辑设计,从而达到实时配置算法文件,重组安全策略的目的.该设计在FPGA上进行了成功的测试,其性能和功能满足需求,测试与综合结果表明该方法能够以一定的规模有效地提高密码芯片设计的灵活性. 相似文献
3.
何乃味 《计算机工程与设计》2012,33(12):4536-4540
针对分组密码算法芯片可重构设计的需求,提出了基于模块划分的可重构设计思想。通过对多种分组密码算法流程及实现过程进行分析和分类,将所有算法功能划分为:固定功能模块和可重构功能模块。在设计相应的可重构互联结构,实现对分组密码算法的可重构设计。通过对多种分组密码算法进行详细设计与测试分析结果表明,采用模块化的可重构设计对单个算法带来的时间延时增加为7%-23%;通过对分组密码算法芯片的交叉测试结果表明,算法用与配置所增加的时间延时为2%-16%,而且随着计算功能最终趋于稳定之后,所增加的配置时间将趋近于2%。 相似文献
4.
可重用集成设计单元模型研究 总被引:4,自引:0,他引:4
设计重用技术的核心是可重用对象的建模问题。该文提出可重用集成设计单元,用它来表达、组织和管理可重用的信息。首先给出了可重用集成设计单元的定义,分析了它的特点;然后建立了可重用集成设计单元的信息模型;随后讨论了可重用集成设计单元的建模技术———面向对象技术及元数据(Meta-data)管理技术。接着提出了两种建立可重用集成设计单元的方法:有目的地建立可重用集成设计单元和从已有资源中挖掘提取可重用集成设计单元。最后,阐述了在PDM系统上通过出版/订阅(Publish/Subscribe)方式建立可重用集成设计单元库的具体实现方法。 相似文献
5.
设计重用技术理论体系研究 总被引:3,自引:0,他引:3
围绕设计重用这一思想,首次提出设计重用技术,将重用的范围扩展到产品的广义设计领域。用系统和集成的观点对设计重用技术的理论体系及其系统的组成进行了研究。粗略地将设计重用技术的研究内容划分为3个方面:可重用集成设计单元建模技术;可重用集成设计单元的重用技术;设计重用技术实施策略和方法。介绍了设计重用涉及的技术领域及关键因素,提出了新的适应设计重用的产品设计信息流程。最后,从FTQCSE6个企业竞争力要素方面分析了设计重用技术对企业市场竞争力的影响。 相似文献
6.
李可长 《计算机测量与控制》2012,20(3):830-832,835
针对分组密码可重构设计中关键模块的详细实现问题,深入研究了分组密码算法中可重构逻辑单元的划分,以及需要实现的常用功能模块;利用可重构原理,设计了分组密码算法中的加法模块和S盒的重构实现方案,给出了详细的实现原理图;为了提高运行速度,给出了在重构结构下的流水线设计;经实验测试表明,设计的重构功能模块在进行加法运算时最高可提高8倍速度,进行S盒查表时,资源节省达52%。 相似文献
7.
8.
9.
10.
本文以分组密码算法为研究对象,结合微处理器体系结构的特点,研究能够高效灵活实现多种分组密码算法的处理器体系结构。论文通过分析现有分组密码算法结构特点,从实现方式的灵活性和高性能角度出发,提出了一种基于专用指令集的分组密码微处理器的设计思路,并给出了分组密码微处理器的运算单元设计方案及整体系统架构。 相似文献
11.
12.
基于插件思想的可重用软件设计与实现 总被引:26,自引:4,他引:22
为了使软件具有更好的可重用性和可扩展性,提出了插件(Plug-in)的思想并加以解释,并给出了基于该思想的可重用软件设计的方法,包括插件的体系结构、插件必须具备的功能及接口等,从理论上说明了插件的可行性和实现思路。通过一个真实的项目,阐述了插件的具体实现,得出了该插件方法具有很好的理论价值和实用性的结论。 相似文献
13.
本文介绍在面向对象思想的指导下进行可重用类的分析设计的方法,并重点讨论了非可视类的实现技术,强调了可重用性与非可视类在面向对象软件开发中的重要性。 相似文献
14.
15.
16.
针对当前网络化自动测试系统的软件复用局限于代码复用的问题,提出基于构件的开放式网络化自动测试系统软件开发方法,实现测试软件的更高层次复用。引入领域工程的思想,将软件开发过程划分为三个阶段:领域分析阶段运用UML建模语言对网络化自动测试系统进行需求分析、静态分析和动态分析;领域设计阶段完成可复用构件的辨识和提取,并建立可复用构件框架模型;领域实现阶段对关键的可复用构件进行实现。 相似文献
17.
通路瓶颈带宽的定位与测量 总被引:1,自引:0,他引:1
长期以来,人们一直关注着网络瓶颈带宽的测量,提出了诸如变长包序列(VariablePacketSize,VPS)模型、包对(PacketPair)模型的算法,但由于网络中存在着许多不确定的因素,它仍然一直是困扰人们的一大网络难题。文章针对目前已有的算法及测量工具中存在的缺陷,如测量开销过大、测量时间过长及对网络设备的考虑不够等方面,提出综合VPS和包对模型的算法,并结合实际网管系统的开发,完成初步的设计与实现,最后就测量结果进行分析,并提出应用与推广。 相似文献
18.
19.