Title
AEAS - Towards High Energy-efficiency Design for OpenSSL Encryption Acceleration through HW/SW Co-design.
Abstract
Entering the Big Data Era leads to the rapid development of web applications which provide high performance sensitive access on large data centers. OpenSSL has been widely deployed as a freely available implementation of SSL/TLS protocol that secures transactions over the Internet. In order to accelerate the speed of OpenSSL, many alternative encryption approaches are designed. However, energy consumption has been ignored in the rush for performance. Energy efficiency becomes a challenge with the increasing demands for performance and energy saving in data centers. In this paper, we present the Adaptive Encryption Acceleration System (AEAS), an OpenSSL encryption acceleration scheme. It provides high energy-efficiency encryption through HW/SW co-design. The essential idea is exerting the superiorities of energy efficiency for different encryption approaches and making full use of system resource through the Dynamic Management Mechanism including RequestAllocation algorithm and DynamicScheduler algorithm. Specifically, this scheme supports instruction set and hardware to process the computation compatibly by the Adaptive Control Crypto (ac_crypto) engine. Experimental results show that AEAS can improve energy efficiency by up to 933.5%, 68.8%, and 483.7% comparing with software, AES-NI and QAT, respectively.
Year
DOI
Venue
2018
10.1145/3194554.3194584
ACM Great Lakes Symposium on VLSI
Field
DocType
ISSN
Computer science,Efficient energy use,Instruction set,Network security,Encryption,Real-time computing,Software,Hardware acceleration,Energy consumption,Embedded system,The Internet
Conference
1066-1395
ISBN
Citations 
PageRank 
978-1-4503-5724-1
0
0.34
References 
Authors
4
3
Name
Order
Citations
PageRank
Chunhua Xiao108.45
Yuhua Xie201.01
Lei Zhang33411.51