一种基于流处理框架的可重构分簇式分组密码处理结构模型
doi: 10.3724/SP.J.1146.2014.00023
An Architecture of Stream Based Reconfigurable Clustered Block Cipher Processing Array
-
摘要: 可重构密码处理结构是一种面向信息安全处理的新型体系结构,但具有吞吐量和利用率不足的问题。该文提出一种基于流处理框架的阵列结构可重构分组密码处理模型(Stream based Reconfigurable Clustered block Cipher Processing Array, S-RCCPA)。针对分组密码算法特点,采用粗粒度可重构功能单元、基于Crossbar的分级互连网络、分布式密钥池存储结构以及静态与动态相结合的重构方式,支持密码处理路径的动态重组,以不同并行度的虚拟流水线执行密码任务。对典型分组密码算法的适配结果表明,在 CMOS工艺下,依据所适配算法结构的不同,规模为41的S-RCCPA模型的典型分组密码处理性能可达其它架构的5.28~47.84倍。Abstract: Reconfigurable cipher processing architecture is a newly proposed architecture for security information processing, but it has the shortage of low throughput and low utilization. To solve the problem, this paper proposes the Stream based Reconfigurable Clustered block Cipher Processing Array (S-RCCPA) architecture based on the steam processor architecture. S-RCCPA incorporates coarse-grained reconfigurable function unit, hierarchy Crossbar interconnection network and distributed key storage, and it supports combined static-dynamic reconfiguration and variable virtual pipeline partition. Experiment results show that, for technology, classical block ciphers can achieve 5.28~47.84 times speedup when mapped to 41 S-RCCPA.
-
Key words:
- Block cipher /
- Reconfigurable /
- Array architecture /
- Hierarchical interconnection /
- Stream processing
计量
- 文章访问数: 1580
- HTML全文浏览量: 130
- PDF下载量: 601
- 被引次数: 0