YALE UNIVERSITY
DEPARTMENT OF COMPUTER SCIENCE
CPSC 467: Cryptography and Computer Security | Handout #4 | |
Professor M. J. Fischer | September 3, 2014 | |
Problem Set 1
Due by 11:59 pm on Wednesday, September 10, 2014
Please submit your solutions in electronic form as you did for Problem Set 0. (See handout 3.) Give “1” as the first argument to submit so that your submission goes into the right folder, e.g.,
/c/cs467/bin/submit 1 my.name_ps1_solutions.pdf
Please ask me or the TA if you have any questions.
___________________________________________________________________________________
Happy Hacker read about the affine cipher. He liked that it had a bigger key space than the Caesar cipher, but he thought it should be bigger still, so he invented the double affine cipher. Here’s how it works.
Consider the Playfair cipher with passphrase
ALL HOMEWORK IN THIS COURSE SHOULD BE SUBMITTED ON TIME
Read chapter 1 of the Paar and Pelzl textbook, Understanding Cryptography. Then solve problem 1.1 on book page 24. (The PDF page number may differ.)
You are free to make any use of computers that you wish for this problem, using any programming language or tools that you are comfortable with. As with any problem set, show your work. That means if you wrote a program to help you solve the problem, then submit the code as well as your answers. The code will not be graded, but in case your answer differs from the correct one, it will help with the grading. If you make use of somebody else’s code, then be sure to properly acknowledge the source of that code.