Art of the Problem has the best explanation I've ever seen of the Diffie-Hellman key exchange (the basis for TSL/SSL). I wish this video was shown in my Crypto class: https://www.youtube.com/watch?v=6NcDVERzMGw&list=PLB4D701646...
The whole playlist is also worth watching: https://www.youtube.com/playlist?list=PLB4D701646DAF0817