Method and Implementation of SIMD Instruction Set Extension for AES Algorithm

This paper presents a method which extends instruction set for Advanced Encryption Standard(AES) on MIPS32 4k series using SIMD technology.Taking advantage of the align stage of processor pipeline and the dedicated AES data access engine,it realizes the parallel processing with 64 bit data width.It compares the performance of different implementation and the results show that the ISE boosts the performance of cryptographic algorithm,and the hardware cost is relatively low.It also has the programming flexibility.