Implementation of security protocols I developed for Network Security Lecture