<div dir="ltr">I'm not sure so these are rough guesses, but:<div><br></div><div>5 cycles per byte for TCP overhead.</div><div>100,000 cycles for ECC key exchange.</div><div>Several thousand cycles for PRF key generation.</div><div>10 to 1 cycles per byte for symmetric crypto</div><div>Average webpage size is 1 megabyte, so maybe average TLS connection eventually transfers 15 megabytes.</div><div><br></div><div>I think any performance improvements in asymmetric and symmetric cryptography would be minor compared to TCP overhead.</div></div>