计算机应用与软件
計算機應用與軟件
계산궤응용여연건
COMPUTER APPLICATIONS AND SOFTWARE
2014年
1期
315-318,326
,共5页
李校南%王雪瑞%戴紫彬%纪祥君
李校南%王雪瑞%戴紫彬%紀祥君
리교남%왕설서%대자빈%기상군
密码处理%可重构%分组密码%Crossbar%分簇式
密碼處理%可重構%分組密碼%Crossbar%分簇式
밀마처리%가중구%분조밀마%Crossbar%분족식
Cipher processing%Reconfigurable%Block cipher%Crossbar%Clustered
针对现有可重构分组密码系统资源利用率低的问题,在分析分组密码算法处理特征的基础上,提出基于Crossbar互连的可重构分簇式分组密码处理架构RCCPA(Reconfigurable Clustered Cipher Processing Architecture),研究了RCCPA的互连网络、分簇式寄存器堆及配置方式。RCCPA通过重构互连网络可将各处理簇动态地重构成4个32 bit簇、2个64 bit簇和1个128 bit簇,并可将可重构处理单元RCU(Reconfigurable Cipher Processing Unit)组织成多级流水的处理路径,满足了分组密码处理灵活性的要求,提高了RCU的利用率。采用RCCPA实现AES/DES/IDEA的处理性能分别达到了2867.2 Mbps、1442.6 Mbps、1462.4 Mbps。
針對現有可重構分組密碼繫統資源利用率低的問題,在分析分組密碼算法處理特徵的基礎上,提齣基于Crossbar互連的可重構分簇式分組密碼處理架構RCCPA(Reconfigurable Clustered Cipher Processing Architecture),研究瞭RCCPA的互連網絡、分簇式寄存器堆及配置方式。RCCPA通過重構互連網絡可將各處理簇動態地重構成4箇32 bit簇、2箇64 bit簇和1箇128 bit簇,併可將可重構處理單元RCU(Reconfigurable Cipher Processing Unit)組織成多級流水的處理路徑,滿足瞭分組密碼處理靈活性的要求,提高瞭RCU的利用率。採用RCCPA實現AES/DES/IDEA的處理性能分彆達到瞭2867.2 Mbps、1442.6 Mbps、1462.4 Mbps。
침대현유가중구분조밀마계통자원이용솔저적문제,재분석분조밀마산법처리특정적기출상,제출기우Crossbar호련적가중구분족식분조밀마처리가구RCCPA(Reconfigurable Clustered Cipher Processing Architecture),연구료RCCPA적호련망락、분족식기존기퇴급배치방식。RCCPA통과중구호련망락가장각처리족동태지중구성4개32 bit족、2개64 bit족화1개128 bit족,병가장가중구처리단원RCU(Reconfigurable Cipher Processing Unit)조직성다급류수적처리로경,만족료분조밀마처리령활성적요구,제고료RCU적이용솔。채용RCCPA실현AES/DES/IDEA적처이성능분별체도료2867.2 Mbps、1442.6 Mbps、1462.4 Mbps。
In light of the problem that existing reconfigurable block cipher system has low efficiency in resource utilisation,on the basis of analysing the processing characteristics of block cipher algorithm,we propose a reconfigurable clustered block cipher processing architecture (RCCPA)which is bases on Crossbar mutual-connection,study the mutual-connection network of RCCPA,the clustered registers file and its configuration mode.The RCCPA can dynamically reconfigure each processing cluster into four 32-bit clusters,two 64-bit clusters and one 128-bit cluster through the reconfiguration mutual-connection network.Besides,it can organise the reconfigurable processing RCU into a multi-pipeline processing path,which satisfies the flexibility demand of block cipher processing and improves the utilisation rate of RCU.The performance of implementing AES/DES/IEDA using RCCPA can reach as high as 2 867.2 Mbps,1 442.6 Mbps and 1 462.4 Mbps.