推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于流体系结构的高效能分组密码处理器研究

更新时间:2019-12-24 07:49:20 大小:2M 上传用户:zhiyao6查看TA发布的资源 标签:流体系结构 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

针对现有密码处理器存在的问题,借鉴流处理器架构,提出了高效能的可重构分组密码流处理器架构.该架构采用层次化设计思想,通过分块式本地寄存器组的数据组织方式和共享拼接使用运算单元机制,实现了软件流水和硬件流水的协同工作,能够挖掘分组内和分组间的指令级并行性并提高功能单元的利用率.在65nm CMOS工艺下对架构进行了综合仿真,并经过了大量算法映射.实验结果证明,该架构在CBC和ECB加密模式下均具有良好的加密性能.与其他密码处理器相比,该架构具有小面积、高效能的特点.


部分文件列表

文件名 大小
基于流体系结构的高效能分组密码处理器研究.pdf 2M

部分页面预览

(完整内容请下载后查看)
4
Vol. 45 No. 4  
Apr. 2017  
2017  
4
ACTA ELECTRONICA SINICA  
基于体系结构的  
能分处理研究  
, ,  
寿严迎建 徐进辉  
(
信息工程大学 河南州  
450001)  
:
, ,  
针对有密处理问题 处理提出了高能的可重处理构  
, ,  
次化想 通过数据组接使单元件流  
.  
件流够挖组内组间并行并提高功单元利用率 在  
65nm CMOS  
艺  
,  
进行了综仿算法实验结果明 该在  
CBC ECB  
加  
、  
密性能 与其他处理相比 该能的点  
:
;
;
;
;
关键词  
中图分类号  
URL: http: / /www. ejournal. org. cn  
处理可重件流比  
:
TP309. 7  
:
A
: 0372-2112 ( 2017) 04-0937-07  
DOI: 10. 3969 /j. issn. 0372-2112. 2017. 04. 024  
文献标识码  
文章编号  
电子学报  
Research of High-Efficient Block Cipher  
Processor Based on Stream Architecture  
WANG Shou-chengYAN Ying-jianXU Jin-hui  
( PLA Information Engineering UniversityZhengzhouHenan 450001China)  
Abstract: To solve the existing problem of the cipher processorhigh-efficiency reconfigurable block cipher processor  
based on stream architecture was proposed. Through the efficient data organization and flexible cipher computing unitsthe  
processor that adopts the design conception of hierarchy achieves the cooperation of software and hardware pipelinedevelops  
instruction level parallelism in a block and among multiple blocks and improves the utilization rate of functional units. The  
processor was simulated and synthesized in 65nm CMOS process. The mapping results of typical block cipher algorithms  
show that it has high encryption performance both in CBC and ECB mode. Compared with other cryptographic processors,  
this processor has the advantage of small-area and high-efficiency.  
Key words: block cipher; stream processor; reconfigurable; software pipeline; area efficiency  
Gbps. Gokhan S  
十  
等提出的可重构密  
20 × 4  
的可重构功  
1
引言  
2]  
Cryptoraptor  
成了  
处理器  
网技术的信息全面  
, ,  
单元 具单元利用率  
3]  
4]  
5]  
处理作为一种的信息保  
29%  
. MCCP RCBCP SophSEC  
左右 此外  
在  
结构了密算法处理的高性活性 但  
结构有问题资源消耗巨利用率  
.  
信息广使算法种  
类和应用众多 可重技术码  
.  
处理使处理器兼高性活性 内外针对分  
其是在进行  
CBC  
行加的  
. Bo Wang  
的可重现进行一系研究  
等提  
资源置 造成了大的费  
1]  
RCPC  
成了  
16 × 32  
模  
的可重构密列  
处理的实应用集  
的可重构功单元 该结构算法能的  
、  
成密处理要综考虑标  
AESDESSMS4  
对  
算法的能  
其应用要求往往是在资源条件求性能的最  
: 2016-04-18;  
: 2016-10-19; :  
责任编辑 马兰英  
收稿日期  
修回日期  
:
基金项目 国家自然科学基金  
( No. 61404175)  
938  
2017  
.  
处理的本文提出一种基于  
SRF) , 、  
控制通过流数据访存 密码  
结构的可重处理构 该有  
算核心的控制的核心  
数据组数据加单元 通过软  
SRF  
16 × 32 bit/  
出数据  
件流件流并行度 高  
,  
存和控制控制其作  
单元利用率 在资源条件高  
/ ,  
用是解密控制数据组和  
,  
密性算法结果表明 该构功单  
层完作 数据组配  
50%  
CBC  
在  
ECB  
加  
( Configure Register FileCRF)  
利用率到  
文件  
( Local Register FileLRF) CRF  
存  
通过信息完  
. LRF  
都具处理器  
文件  
对可重构密码单元网络的置  
数据组数据并间  
, ,  
构相比较 该能方大的而  
通过活  
最优比  
,  
结果 密算的进行多  
2
分组  
.  
作 是算法的重点  
2. 1  
体架构  
数据组和密进行述  
2. 2  
算法的单  
数据组  
通过对大量密算法的分法的运  
8 bit16 bit32 bit64 bit 128 bit.  
利用率 特性并行本文  
提出一 种 基 于 的 可 重 处 理 器  
( Reconfigurable Block Cipher Stream ProcessorRBCSP) .  
是  
绝  
32 bit,  
细  
处理数据为  
RBCSP  
1 ,  
结构结构次化  
进行作来成  
、 、 、  
计 分主从控制控制数  
, ,  
数据织 这急剧使  
据组和密级  
得密处理线基于考虑  
RBCSP  
了  
2 ,  
数据组织结构 该结构活高效  
进行数据快速行  
2( a)  
4  
示 本文件子  
图  
BANKABANKBBANKC  
BANKD,  
制  
.  
够单进行数据互 每个  
BANK  
2( b)  
8  
由  
LRF1  
个 个密便  
结构如图  
( Key Scratch padKSP)  
(
交叉网络 也称  
器  
)
结果线 成  
BANK  
数据为  
8 bit.  
个  
LRF  
4 × 8 bit, ,  
组进行在数据  
为  
SRF,  
其间源操作数  
结果访问  
LRF . LRF  
支持穿透即  
结果在  
/  
主从网络主 从口  
1
交叉网络的  
RBCSP  
性和展性 网络能  
作用是加  
BANK  
数据单  
LRF  
够  
RBCSP  
现  
ECB  
现  
提  
以作为设  
8
8 bit  
供  
LRF  
数据 多  
. KSP  
量  
. /  
主 从使得  
RBCSP  
5
8 bit  
结果  
向  
输  
线现在  
SoC  
控制  
64 × 8 bit, ,  
支持于子间  
( Stream Register File,  
控制文件  
32 bit  
4 BANK KSP  
的子中  
结果 储  

全部评论(0)

暂无评论