I. Introduction
HTTPS is the secure version of HTTP. It consists of HTTP over a TCP connection encrypted by Transport Layer Security (TLS) or Secure Sockets Layer (SSL)
We use “TLS” to refer to TLS and SSL unless otherwise noted.
. HTTPS traffic is growing at an unprecedented rate. It accounts for 40% of the overall Internet traffic [32], and a recent report estimates its growth to be 40% every six months [1]. This is partly attributed to increased concern about Internet privacy. Also, new web protocols such as HTTP/2 [21] and QUIC [11] use encryption by default or mandatorily.