Accelerating SSL with GPUs

9Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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 25.8K SSL transactions per second, and has comparable response time even when overloaded.

Author supplied keywords

Cite

CITATION STYLE

APA

Jang, K., Han, S., Han, S., Moon, S., & Park, K. (2010). Accelerating SSL with GPUs. In SIGCOMM’10 - Proceedings of the SIGCOMM 2010 Conference (pp. 437–438). Association for Computing Machinery. https://doi.org/10.1145/1851182.1851250

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free