2013 Fall Cryptography Homework