|
||||
| The
George Washington University |
||||
| Graduate Course(s) EMGT 313A Spring 2004- Management of Cryptographic Systems | ||||
| Professor:
Randall
K. Nichols Contact Information: |
||||
| My
Availability: Voice: Mobile: Business E-Mail: GWU E-Mail: Website: |
10:00
AM – 10:00 PM EST |
|||
Prerequisite:
|
EMSE 218 | |||
| Duration:
|
Mondays: 12 January – 29 March 2004 (12 Weeks) | |||
| Locations:
|
Alexandria VA Campus | |||
| Scheduled
Times: |
6:00 PM – 9:00 PM | |||
| Required
Textbooks: |
Neils Ferguson and Bruce Schneier, Practical Cryptography (PC), Wiley, April 2003. [0-471-22894-X] Cryptography Decrypted (CD) by H.X. Mel and Doris Baker, Addison Wesley, 352 pages, April 2001. [ISBN 0-201-61647-5] |
|||
| Optional Recommended Textbooks: (Some course material will be directly from these sources and is designed to enrich the student’s knowledge base) Optional reading textbooks may be found in Gelman Library or Inter-Library Loan |
Randall K Nichols and Panos C Lekkas, Wireless Security, (WS) McGraw-Hill Professional Books, January 2002. [ISBN: 0-07-138038-8.] One of the most comprehensive references on the subject, by far. Dan Verton, Black Ice: The Invisible Threat of Cyber-Terrorism (ICE) Osborne, 2004 [Connecting the dots between physical and cyber terrorism] Bruce Schneier, Beyond Fear: Thinking Sensibly About Security In an Uncertain World, (BF) Copernicus Books, 2003. [One of his best works!] Randall K. Nichols, The ICSA Guide To Cryptography (GUIDE) McGraw-Hill Professional Books, November 1999, 837 pages with CDROM. [ISBN 0-07-913759- 8] (Getting harder to find but with pearls) |
|||
| Course Overview |
||||
Cryptography is a maturing science that has global-ranging applications in business and Government. Every commercial establishment that either markets its products internationally or uses computer networks for global communications and customer services must be concerned with protecting its information assets from a variety of attacks. It is the purpose of this course to provide a practical survey of the principles, best practices, policy, and management of cryptography with respect to business and government applications, and more specifically commercial computer security systems. Special emphasis will be on cryptographic principles and improving communications security for wireless telephony and devices, e-business and government networks. Special emphasis will be on terrorist communications and their identification. |
||||
| We
will focus on several key areas: |
|
|||
| The object will be to give the class a comfortable grounding in encryption systems. We will examine classical and modern systems. There will be three hands-on field exercises scheduled to demonstrate the "on-the-fire" side of encryption in the field. Class participation is very important. Team learning facilitates a better understanding of the critical issues. Individual students will be assigned a short paper for the midterm on one of the several biometric encryption systems. The class will be divided into working teams and assigned a semester long research paper on current technical / business / Cryptographic / Wireless / Anti-Terror / INFOWAR / INFOSEC cryptographic issues. | ||||
| Method
of Instruction: |
Lectures, practical exercises, class handouts and projects. | |||
WEEK 1: 12 January 2004 |
|
|||
| Reading assignments: | CD:
(required) PC:
(required) BF:
(optional) ICE:
(optional) |
|||
In-Class slides will be available to all students. Topics: Purposes of Encryption, Steganography, First Principles continued, Symmetric Cryptography, Asymmetric Cryptography; What Cryptography can protect, what it cannot. Threat models. Wireless is different. Applications in Cyber Space. |
||||
| WEEK
2: 19 January 2004 Historical Systems II and Code Machines up to DES |
||||
| Reading assignments: | CD:
(required) PC:
(required) BF:
(optional) WS:
(optional) ICE:
(optional) |
|||
Topics: Lessons from Classical History: Principal of Cryptographic Universality, Basic operations - substitution and transposition, block and stream ciphers, product ciphers, statistical identification. Examples - Civil War, Kennedy, W.W.II, Viggy and Delastelle systems. Some insights into Pearl Harbor intelligence failure. Some insights into the 9/11 intelligence failures. Class Team Exercise 1 - Construction of simple encryption system "on the fly", Use of the ENIGMA Simulation or CSP 1500; use of commercial compression codes – Bentley; comparison with modern equivalents. 2nd part: Cryptanalysis of Simple Risties and Patties. ***SUBMIT CHOICE OF RESEARCH TOPIC and Get Started!*** |
||||
| WEEK
3: 26 January 2004 Cryptographic Standards and Algorithms and Mechanics |
*** TEAM OUTLINES DUE *** | |||
| Reading assignments: | CD:
(required) PC:
(required) BF:
(optional)
ICE: (optional) |
|||
Topics: Brief review of ISO/IEC, FIPS, PKIX, ANSI, RFCs and the Rainbow Series. Problems with standards. API framework, IETF. RSA standards. International issues – Common Criteria and Certification. Topics: a layman's introduction to both commercial algorithms and AES (especially Rijndael). Review of IDEA, DES, 3DES, RC5, and Elliptic Curve Cryptography (ECC), Comparison of hardware and software characteristics. Cryptographic systems - IFP, DLP, ECC, Security / Strength Comparisons. Teams / Individuals will pick one algorithm and research it, PowerPoint present to class on next class period: Rijndael, GOST, Serpent, RC6, RC5, Misty, Twofish, IDEA-128, SHA-1, MARS, Blowfish, Cast-128, Hornet, Diamond, ECC, DH, any other AES candidate (first round), etc. |
||||
| WEEK
4: 4 February 2004 Modern Cryptography - Authentication, Confidentiality, and Data Integrity and Non-Repudiation |
||||
| Reading assignments: | CD:
(required) PC:
(required) BF:
(optional) ICE: (optional) |
|||
| Topics: Authentication, Confidentiality, Data Integrity and Non- repudiation, Intractability, General Principals, Work Factors, and Lifetime's of Crypto Systems, Advantages of PK systems - Key management issues, PKI. Hardware Implementations: A review of the tradeoffs - Performance, Security, Economics and Ergonomics. Implementation mistakes and consequences for INFOSEC. Wireless Applications. | ||||
| WEEK
5: 9 February 2004 Cryptographic Security |
Digital Signatures and Hashes | |||
| Reading assignments: | CD:
(required) PC:
(required) BF:
(optional) (highly recommended) WS:
(optional) (highly recommended) ICE:
(optional) (highly recommended) |
|||
Topics: Channels, ISO model, Authentication, Identification, Secure Pipes-SSL, VPN, PKI, anonymous remailers, Internet threat model. Which layer Certificates and CA's. Class Team Exercise 2 - PGP Key exchange, shared keys and discussion of trust models or Zendian Problems cryptanalysis and Traffic Analysis problem. |
||||
| WEEK 6: 16 February 2004 | ***MIDTERM BIOMETRIC ENCRYPTION PAPERS / POWERPOINT PRESENTATIONS DUE*** |
|||
| WEEK 7: 23 February 2004 | Key Management and Negotiation | |||
Reading assignments: Key Management |
Multiple Bullets Due CD:
(required)
PC: (required) BF:
(optional) ICE:
(optional) |
|||
Topics: Digital signatures-What they are, what they do, can we trust them document signing; trust, X509 certificates, international issues - wide spectrum of legal responses. Legal resources from McBride-Coles. Class Team Exercise 3 - Improving a Virus (or worm or RAT or Web Bug) using encryption and random number generation [Weapons Grade]. Using malicious code to strike the enemies eyes. Handout:
Digital Signatures and Certification Authorities
- Technology, Policy and Legal Issues. |
||||
| WEEK 8: 1 March 2004 | FIRST FORMAL REVIEW OF RESEARCH - Crunch Time | |||
Reading assignments: PKI and Protocols |
CD:
(required) PC:
(required) BF:
(optional) ICE:
(optional) |
|||
***Courtesy Review of Draft Research Papers.*** TEAMS - In class project time Discussion: Government Requirements /Privacy/ International Trust / Export Issues |
||||
WEEK
9: 8 March 2004 |
Cryptanalysis and Security of Cryptographic Systems | |||
Reading assignments: Cryptanalysis Digital Certificates |
CD:
(required) PC:
(required) Guide:
(optional)
BF: (optional) |
|||
| Topics: System Identification and Key Clustering. Cryptanalytic attacks. Principals of vertical and horizontal differentiation based on repetitions, entropy, PRNG testing, compression and graphical analysis. Side channel attacks, differential and linear cryptanalysis, character and bit level analysis. Demonstration: identification of traffic, signatures, and strength of encryption systems. Don't miss this class! |
||||
| WEEKs 10: 15 March 2004 |
TEAMS - In class project time; Research Discussions with teams | |||
Reading
assignments: |
CD:
(required) Chapter: 18: PGP and The Web of Trust Chapter 19: Real-World Systems: Secure E-Mail PC: (required) BF: (optional) ICE:
(optional) |
|||
| Topics: Access control mechanisms, cryptography and two different views. Kinds of E-Commerce, SET, SSH, COTS, SSO, authorization and interoperability. IPSec and applications, benefits, transport and tunnel modes; Competing public goals, International Issues, Export-BXA, Use of encryption to further illegal activities: banking, drugs, Immigration terrorists, and gangs. Interesting directions – Biometric encryption. | ||||
| WEEK 11: 22 March 2004 | Multiple Bullets due. TEAMS - In class project time; Research Discussions with teams |
|||
| Reading assignments: | CD:
(required) Chapter 20: SSL and TLS Chapter 21: IPSec Overview Chapter 22: Cryptographic Gotcha's Chapter 23: Protecting Your Keys CD: (optional) |
|||
| WEEK 12: 29 March 2004 | ***TEAM RESEARCH PAPERS DUE*** (Both
In Hardcopy and Softcopy forms) ***FINAL GRADES*** |
|||
|
|
||||