Assignment 2:Encryption and Security Protocols