CIS 798. Applied Cryptology, Fall 2000.
General course information:
Ancillary material: (subject to change)
- Chapter 2:
- Chapter 3:
- Chapter 4:
- First course segment:
- To get a quick overview of what this course is about, you
may want to read Gary Kessler's survey paper An
Overview of Cryptography which also contains plenty of pointers to
possible topics you may want to present in class.
- If you are interested, the
ECPP home page features an approach
to generating primes that is alternative to the one presented in our
lecture notes: a testing algorithm
outputs an actual certificate of a number being
prime, provided that it has been classified as a being prime;
this certificate can then be verified algorithmically. On the more
practical side, see the
RSA Laboratories
documents on public-key cryptology standards.
- our topic impacts and is impacted by politics; see
- Second course segment:
- COMPUTER
SECURITY STANDARDS AND GUIDELINES by the
National Institute of Standards
and Technology (NIST) contains a host of standards,
guidelines, and
current
projects for computer security. The ones you may want to implement
are
- Data
Encryption Standard, "Federal Information Processing Standards
Publication 46-2", supersedes FIPS PUB 46-1; see also the guidelines for
implemeting and using the NBS Data Encryption Standard,
"Federal Information Processing Standard (FIPS) 74, Guidelines for
Implemeting and Using the NBS Data Encryption Standard", and
a document on the
security of cryptographic modules,
"Federal Information Processing Standard (FIPS) 140-1, Security
Requirements for Cryptographic Modules";
-
Proposed new standard using triple DES, "Draft Federal
Information Processing Standard (FIPS) 46-3, Data Encryption
Standard (DES), and Request for Comments";
- DES Modes
of Operation, Federal Information Processing Standards
Publication 81 (here you are asked to implement only that mode,
or those modes, which are required, or allowed, for implementing
the secure hash, DES, and the digital signature standards below);
- Secure
Hash Standard, "Federal Information Processing Standards
Publication 180-1";
- Digital
Signature Standard, "Federal Information Processing Standards
Publication 186-1" (you need to be able to read a ".pdf" file).
- Third course segment:
The following is a list of papers and web sites which you may use
for choosing a project and a presentation (this list is by no means meant to
be exhaustive):
Michael Huth
(huth@cis.ksu.edu)