DocumentCode
2367178
Title
The Performance Analysis and Hardware Acceleration of Crypto-computations for Enhanced Security
Author
Chang, Jed Kao-Tung ; Liu, Shaoshan ; Gaudiot, Jean-Luc ; Liu, Chen
Author_Institution
Dept of Electr. Eng. & Comput. Sci., Univ. of California, Irvine, CA, USA
fYear
2010
fDate
13-15 Dec. 2010
Firstpage
249
Lastpage
250
Abstract
Security is very important in modern life due to most information is now stored in digital format. A good security mechanism will keep information secrecy and integrity, hence, plays an important role in modern information exchange. However, cryptography algorithms are extremely expensive in terms of execution time. To make data not easily being cracked, many arithmetic and logical operations will be executed in the encryption/decryption process with many data movement. This means the cryptographic applications are both computation and memory intensive. Using a general-purpose processor for this scenario would not be very cost-effective. This study addresses this problem. Compared to the previous designs, we used a performance analyzer to identify “hotspot” functions across a set of benchmarks. The hotspot function consumes a substantial amount of the execution time of the specific algorithm. Then we translate these hotspot functions into hardware accelerators to improve the performance. Overall we achieve 34 - 83 folds of speedup.
Keywords
cryptography; software performance evaluation; crypto-computation; cryptography algorithm; decryption process; encryption process; general-purpose processor; hardware acceleration; hardware accelerator; hotspot function; information exchange; information integrity; information secrecy; performance analysis; performance analyzer; security mechanism; crypto computations; hardware acceleration; performance analyzer; security;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Computing (PRDC), 2010 IEEE 16th Pacific Rim International Symposium on
Conference_Location
Tokyo
Print_ISBN
978-1-4244-8975-6
Electronic_ISBN
978-0-7695-4289-8
Type
conf
DOI
10.1109/PRDC.2010.21
Filename
5703261
Link To Document