Title :
Fine-grained analysis and design of ASIP instruction set for application of encryption
Author :
Jinguo, Quan ; Ju, Jinbin ; Chen, Qian ; Zhang, Yan
Author_Institution :
Key Lab. of Network Oriented Intell. Comput., Harbin Inst. of Technol., Shenzhen, China
fDate :
Jan. 30 2012-Feb. 2 2012
Abstract :
Focusing on the defects of application-specific integrated processor (ASIP) design for encryption including complexity, long-term of development and lack of compatibility, in this paper we present an ASIP design method based on reconfigurable embedded RISC processor core, taking advantage of novel fine-grained code analysis technology. This relatively concise design process includes taking fine-grained analysis of target encryption code, extending instructions of the critical parts, and coupling the extended instructions as a co-processor in hardware structure with a general main-processor. As an instance, we take secure hash algorithm (SHA) as the target code, design and implement an ASIP in this process. The hardware verification and implementation result signifies that the designed processor has, at expense of relatively small chip area consumed, achieved obvious increase of performance for encryption.
Keywords :
application specific integrated circuits; coprocessors; cryptography; instruction sets; reduced instruction set computing; ASIP design method; ASIP instruction set; application-specific integrated processor design; chip area; co-processor; encryption code; fine-grained analysis; fine-grained code analysis technology; fine-grained design; hardware structure; hardware verification; main-processor; reconfigurable embedded RISC processor core; secure hash algorithm; Acceleration; Algorithm design and analysis; Encryption; Ground penetrating radar; Hardware; Pipelines; Registers; ASIP; co-processor; encryption; fine-grained analysis; instruction extension;
Conference_Titel :
Computing, Networking and Communications (ICNC), 2012 International Conference on
Conference_Location :
Maui, HI
Print_ISBN :
978-1-4673-0008-7
Electronic_ISBN :
978-1-4673-0723-9
DOI :
10.1109/ICCNC.2012.6167398