A few assignments from Dan Boneh's Cryptography I through coursera