Accelerating SSL with GPUs

Cited 12 time in webofscience Cited 0 time in scopus
  • Hit : 543
  • Download : 121
SSL/TLS is a standard protocol for secure Internet communication. Despite its great success, today's SSL deployment is largely limited to security-critical domains. The low adoption rate of SSL is mainly due to high computation overhead on the server side. In this paper, we propose Graphics Processing Units (GPUs) as a new source of computing power to reduce the server-side overhead. We have designed and implemented an SSL proxy that opportunistically offloads cryptographic operations to GPUs. The evaluation results show that our GPU implementation of cryptographic operations, RSA, AES, and HMAC-SHA1, achieves high throughput while keeping the latency low. The SSL proxy significantly boosts the throughput of SSL transactions, handling 21.5K SSL transactions per second, and has comparable response time even when overloaded.
Publisher
ASSOC COMPUTING MACHINERY
Issue Date
2011-01
Language
English
Article Type
Article
Citation

COMPUTER COMMUNICATION REVIEW, v.41, no.1, pp.135 - 136

ISSN
0146-4833
DOI
10.1145/1925861.1925885
URI
http://hdl.handle.net/10203/97979
Appears in Collection
CS-Journal Papers(저널논문)EE-Journal Papers(저널논문)
Files in This Item
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 12 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0