CMSC 414 Spring 2001
Homework #1
Due at the beginning of class 2/8/01
This assignment contains both written and programming assignments. The language for the programming assignments is Java- unless other arrangements have been made with the Professor.
The programming assignments MUST zipped together using WinZip or zip(1) into a file named hw1-NNNN.zip where NNNN are the last four digits of your student ID. The entire file must be emailed to cmsc414@cs.umd.edu as an attachment by 11:00 am (start of class) on 2/8/01. The solutions for the written problems should be turned into the instructor before class begins on 2/8/01.
NOTE: The programming assignments are designed to assist you in solving the written problems.
Programming Problems
S31 = {c1, c4, c7,
c10, ...}
S32 = {c2, c5, c8, c11, ...}
S33 = {c3, c6, c9, c12, ...}
Thus, the following ciphertext, XHFER ADWFE RDWOP, which has a kasiski distance of 3 would result in the following output:
S31 = XEDEW
S32 = HRWRO
S33 = FAFDP
Solve for the plaintext of each ciphertext, and explain the process you used to solve the system. NOTE: A solution without an explaination will not receive any credit.
LCKFH | IFXGA | IWLWK | SLHST | TLASD |
VFNGC | SUDLT | RWLHK | IMAHF | FZAKZ |
SCYDE | GLWTF | DRXLS | LUMON | LDCOH |
TAKSC | EOYLL | SYSQH | BGUDP | FALMV |
CZROH | NHMGD | LTRWL | HKIMA | HFFPO |
QBHAB | AEBG |
YYHHD | BVAFE | UAWEC | SNOWA | KBQHG |
TGYQM | IVFRC | UAYEL | UOPPV | ISDHE |
UAPRI | FSLKZ | PEYKE | ICUMA | KDUSJ |
AZNRK | XAVPW | ASXMP | CWMES | FOIXP |
TRRYU | NGLZV | RYIHG | YMGLW | FETTP |
LHJML | KJZNQ | UMMGI | IPOSE | WCAME |
KGMT |
DUQLG | EAWGR | RQKUK | LAVSJ | SQOTA |
SLWCJ | TMSTA | FGDKR | RMTSG | DDLSI |
SMSEL | GFLBZ | STJNY | ATBCL | TMLEV |
APOCD | AOZOM | LOIKR | RMODL | ZEWVZ |
NSXOM | DDIOC | LRMAL | ANDKV | EWXID |
DDRUV | RE |