DocumentCode :
3219522
Title :
How to Optimize the Cryptographic Symmetric Primitives on Loongson-2E Microprocessor
Author :
Liu, Yong ; Chen, Zhong ; Chen, Yu
Author_Institution :
Peking Univ., Beijing
fYear :
2008
fDate :
25-28 March 2008
Firstpage :
608
Lastpage :
614
Abstract :
The Loongson project is the first attempt to design high performance general purpose microprocessors in China. It implements a four-issue general purpose RISC microprocessor based on 64-bit MIPS instruction set. Loongson-2E is the latest version of the project. High performance is an important design criterion for Cryptographic symmetric primitives (include block ciphers and hash functions). This is the first paper which discusses how to optimize AES-128, SHA-256, SHA-512 and Whirlpool algorithms on Loongson-2E. Our programs are, to our best knowledge, the fastest implementations on Loongson-2E. This paper also proposed several new instructions for speedup symmetric primitives and a parallel hash function mode.
Keywords :
cryptography; instruction sets; microprocessor chips; optimisation; reduced instruction set computing; AES-128 algorithm; Loongson-2E microprocessor; RISC microprocessor; SHA-256/512 algorithm; Whirlpool algorithm; cryptographic symmetric primitive; instruction set; parallel hash function mode; Application software; Computer architecture; Cryptography; Design optimization; Dynamic scheduling; Microprocessors; Parallel processing; Processor scheduling; Registers; Switches; Cryptographic Symmetric Primitives; Hash Function; Loongson-2E Microprocessor;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications - Workshops, 2008. AINAW 2008. 22nd International Conference on
Conference_Location :
Okinawa
Print_ISBN :
978-0-7695-3096-3
Type :
conf
DOI :
10.1109/WAINA.2008.278
Filename :
4482982
Link To Document :
بازگشت