Improving SSL’s Performance in Software

Placeholder Show Content

Abstract/Contents

Abstract
The paper focuses on an algorithmic approach for speeding up SSL’s performance on a web server. Our approach improves the performance of SSL’s handshake protocol by up to a factor of three for 1024-bit RSA keys. It is especially well-suited for heavily-loaded web servers handling many concurrent SSL sessions. We improve the server’s performance by batching the SSL handshake protocol. That is, we show that b SSL handshakes can be done faster as a batch than doing the b handshakes separately one after the other. Experiments show that taking b = 4 leads to optimal results, namely a speedup of a factor of 3. Our starting point is a technique due to Fiat for batching RSA decryptions.

Description

Type of resource text
Date created 2000

Creators/Contributors

Author Shacham, Hovav
Advisor Boneh, Daniel
Advisor Ullman, Jeffrey D.
Department Stanford University. Department of Computer Science.

Subjects

Subject Computer networks > Security measures
Subject World Wide Web > -Security measures
Subject Computer network protocols
Genre Thesis

Bibliographic information

Access conditions

Use and reproduction
User agrees that, where applicable, content will not be used to identify or to otherwise infringe the privacy or confidentiality rights of individuals. Content distributed via the Stanford Digital Repository may be subject to additional license and use restrictions applied by the depositor.
License
This work is licensed under a Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported license (CC BY-NC-ND).

Preferred citation

Preferred Citation
Shacham, Hovav (2000). Improving SSL’s Performance in Software. Stanford Digital Repository. Available at http://purl.stanford.edu/hn955wp7476

Collection

Undergraduate Theses, School of Engineering

View other items in this collection in SearchWorks

Contact information

Also listed in

Loading usage metrics...