检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]信息工程大学,河南郑州450000
出 处:《计算机工程与设计》2017年第1期37-41,共5页Computer Engineering and Design
基 金:国家自然科学基金项目(61404175)
摘 要:为解决IDEA算法在硬件实现过程中运算速度不高、工作模式单一的问题,设计支持ECB模式和CBC模式的IDEA密码处理引擎,基于多引擎并行处理关键因素提出IDEA多引擎并行处理架构。通过分析研究多引擎并行处理架构的任务调度机制,提出针对ECB模式和CBC模式的多引擎并行处理方式,采用轮询的方法进行任务的调度,充分发挥多引擎优势。采用Altera公司的Virtex6芯片进行FPGA仿真验证,仿真结果表明,在ECB模式和CBC模式下,吞吐率分别高达852.7 Mbps和798.3 Mbps。To solve the dilemma of low operation rate and single working mode in the process of IDEA hardware implementation, a cipher processing engine that supported IDEA in ECB and CBC mode was designed, and the parallel processing structure of IDEA multi-engines based on the key factors in parallel processing was proposed. A way of parallel processing in multi-engines was put forward by analyzing the scheduling mechanism in ECB and CBC mode. The advantages of multi-engines were exploited to the full by adopting the method of polling for task scheduling. According to simulation and verification in the FPGA Virtex6, the throughput rate is up to 852.7 Mbps and 798. 3 Mbps in ECB and CBC mode respectively.
关 键 词:IDEA算法 CBC模式 ECB模式 多引擎 调度机制
分 类 号:TP393.08[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.145.95.6