webcrypt Admin

Administrator's version of webcrypt - allows instructors to generate random personalized instances of ciphertext for students to cryptanalyze online in private directories.

I utilize webcrypt in my cryptography courses to teach students cryptographic algoritms and cryptanalytic techniques. An available administrator's version lets me auto-generate plaintexts for students to encrypt during algorithm implementation assignments, and ciphertexts for cryptanalyzing during cryptanalysis assignments. webcrypt Admin can be flagged to create a private solutions directory to ease the process of checking student homeworks. Dishonesty is discouraged because each student is assigned a unique key and text. To cheat on a cryptanalysis assignment, a student would have to convince a smart friend to spend the extra time on their own personal problem and thus the "divide and conquer" cheating technique is partially nullified.

For example, I generated the following assignment requiring students to cryptanalyze random ciphertext instances of monoalphabetic substitution cipher, Vigenère cipher, Hill matrix cipher, and German Enigma cipher. Plaintexts were chosen randomly from Moby Dick, and predefined personal passwords were used to generate ciphertexts inside personal directories. The generated directory structure was then placed on a publically available site with appropriate ownership rules preventing access to unauthorized users. Each student cryptanalyzed files in a private directory using webcrypt. Students were given their private directory paths via auto-generated emails.

For further information or to request a copy contact me.


Last modified: Fri Oct 8 14:57:57 2004