Performance Analysis of TLSWeb Servers
TLS is the protocol of choice for securing today's e-commerce and online transactions, but adding TLS to a web server imposes a significant overhead relative to an insecure web server on the same platform. The authors perform a comprehensive study of the performance costs of TLS. The methodology is to profile TLS web servers with tracedriven workloads, replace individual components inside TLS with no-ops and measure the observed increase in server throughput. They estimate the relative costs of each TLS processing stage, identifying the areas for which future optimizations would be worthwhile.