Math 470 Home Page
Instructor: William Rundell
Class Times: 5:45-7pm Mondays and Wednesays, Fall 2007 in Blocker 156.
Office Hours: 2-4 Mondays, 11-12, 3-4 Wednesdays.
Office: Blocker 614C,
Contacts: rundell@tamu.edu,
    (979) 845 1450.
Grading: Grading, policies, etc.
Textbook:
Introduction to Cryptography with Coding Theory
by Trappe and Washington.
We will use a substantial part of the book
although our coverage in some sections will be more extensive
than others.
There are a few careless misprints in inconvenient places,
but for the most part it is well written and has decent,
thought-provoking problems.
This course will discuss some of the historical ciphers
and the assumptions on which they were based,
but the majority of the class will be taken up with modern
(last 20 year) cryptosystems that are computationally based.
To do this we will require some amount of elementary
number theory (part of the class) and there will be some
computational requirements.
Useful information:
-
Letter, digraph frequency chart
charts.
- Some Enigma links:
 
1,
 
2.
- Details on the extended Euclidean
algorithm.
- Computing Resources:
- C Code .  
- Here is a link to some course-specific maple
code .  
See the appendices in the text book which gives numerous examples
on the use of Maple (and Matlab).
Links to current and past homework assignments:
- Homework 1 Solutions.  
- Homework 2 Solutions.  
- Homework 3 Solutions.  
- Homework 4 Solutions.  
See also the maple worksheet.
- Homework 5 Solutions.  
See also the maple worksheet.
- Homework 6 Solutions.
- Homework 7 Solutions.
- Homework 8 Solutions.
See also the maple worksheet.
- Homework 9 NOT for Credit.