Needham–Schroeder Protocol is a mediated authentication protocol that also forms the basis of the kerberos protocol How It Works TODO - https://en.wikipedia.org/wiki/Needham%E2%80%93Schroeder_protocol#The_symmetric_protocol