1 15-441 Computer Networks Security and Cryptography Sachin Kulkarni (Special Thanks to Ed Bardsley, John Heffner & Andrew Tanenbaum)