Architecture Design and VLSI Implementation of an Application Specific Instruction Set Security Processor

Jia Zhao · Journal of Chinese Computer Systems · 2009

An architecture design and VLSI implementation method of application specific instruction set security processor is presented in this paper.The processor in this paper has the advantage of efficient cryptographic computing power as well as excellent extensibility for both hardware architecture and instruction set.Based on thorough analysis of characteristics of symmetric-key and hash algorithms,an architectural design method of combining parallel on-chip lookup tables with special arithmetic logic unit is proposed and implemented by low-cost three-stage pipeline RISC architecture.Dedicated cryptographic instructions are introduced into the 16-bit length reduced instruction set to obtain low code density and high performance of cryptographic processing.Chinese wireless local area network block cipher standard SMS4,NIST encryption standard AES and prevalent hash function SHA-1 are implemented in this processor.A method for secure storage of round key is also proposed and the capacity of resisting to software attack is enhanced for the entire security processor system.

Read the paper · More papers on PaperTik