Lecture: Introduction to Cryptography and Cryptanalysis
Background Material
- String manipulation
- Probability distribution
Reading
Topics
- Terminology: cypher, plaintext, cyphertext, encryption, decryption,
key, alphabet, message space, cypher space,
key space, cryptanalysis.
- Ceasar cypher
- Monoalphabetic substitution cyphers
- Transposition cyphers
- Frequency analysis
- Introduction to Maple, string processing, and substitution cypers.
See sub.mw.
Resources
Assignments
This assignment is a practice assignment not intended to be handed in.
- Write a program to determine the frequencies of letters occurring
in the book War and Peace
- Attempt to solve several cryptograms from
Scott Bryce's
Cryptogram page.
- Download and install Maple 12 from the IRT software site and review
the worksheet from the lecture - sub.mw.
- Work on lab1.mw
Created: Mar. 30, 2009 by jjohnson AT cs DOT drexel DOT edu