• DocumentCode
    3526710
  • 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
  • fYear
    2012
  • fDate
    Jan. 30 2012-Feb. 2 2012
  • Firstpage
    144
  • Lastpage
    148
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICCNC.2012.6167398
  • Filename
    6167398