Goal of this programming assignment was to build the expanded Needham Schroeder Mediated - Authentication Scheme (Figure 11 - 19 from the Perlman book).Wrote socket programs that run on three nodes (can be three processes on the same machine), Alice, Bob, and the KDC in Java