|
Topic
|
Primary References
|
Supplemental References
|
Basic Security Properties
-
Confidentiality, Authentication, Integrity, Nonrepudiation, Access Control,
Availability
-
Mechanisms
-
Attacks
|
Textbook Chapter 1 |
[SS75], [LAM71] |
Conventional Encryption
-
DES, Electronic Code Book, Cipher Block Chaining
|
Textbook Chapter 3.1 - 3.3, 3.7 |
|
Confidentiality
-
Placement of Encryption, Traffic Confidentiality, Key Distribution
|
Textbook Chapter 5.1 - 5.3 |
|
Public-Key Cryptography
-
Principles of Public-Key Cryptosystems, RSA, Key Management
|
Textbook Chapter 6.1 - 6.3 |
|
Message Authentication and Hash Functions
-
Authentication Requirements, Authentication Functions, Message Authentication
Codes, Hash Functions
|
Textbook Chapter 8.1 - 8.4 |
|
Hash Functions
-
Secure Hash Algorithm (SHA-1)
|
Textbook Chapter 9.2 |
|
Digital Signatures and Authentication Protocols
-
Digital Signatures, Authentication Protocols, Digital Signature Standard
|
Textbook Chapter 10.1 - 10.3 |
|
Authentication Applications
-
Kerberos, X.509 Authentication Service
|
Textbook Chapter 11.1 - 11.2 |
|
|
Topic
|
Primary References
|
Supplemental References
|
| Underlying Semantics and Model |
[HK00] Sections 1 - 3 |
[ABLP93] Sections 3.3 - 3.4 |
| Axioms for Principals and Statements |
[LABW92] Section 3, [HK00] Sections 4.1 - 4.3 |
[ABLP93] Sections 3.1 - 3.2 |
| Channels and Encryption |
[LABW92] Section 4 |
|
| Group Names |
[LABW92] Section 5.3 |
|
| Roles and Programs |
[LABW92] Section 6 |
[HK00] Sections 4.4 - 4.5 |
| Delegation |
[ABLP93] Sections 5 - 6.1 |
[LABW92] Section 7, [HK00] Section 4.6 |
| Interprocess Communication |
[LABW92] Section 8 |
|
| Access Control Decisions |
[ABLP93] Section 6.2 |
[LABW92] Section 9 |
| Reasoning About Credentials and Certificates |
[WABL94] Sections 1 - 4.3 |
|
| Extensions to the Logic |
[HK00] Section 6 |
|