Text Book Link
https://www.cs.toronto.edu/~arnold/427/19s/427_19S/tool/ssl/notes.pdf
Public Key System Explanation