面向IDEA算法的多引擎高速并行化研究与设计  被引量:1

Research and implementation of high-speed parallelism for IDEA algorithm in multi-engines

在线阅读下载全文

作  者:易肃汶 戴紫彬[1] 李伟[1] 

机构地区:[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[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象