Course Overview

Back to Table of Contents

Major Topics:
  1. Course Outline
  2. Fundamentals
  3. Role-Based Access Control
  4. Calculus for Access Control
Note: Consult the course calendar for the reading schedule. Go to course assignments for specific homework assignments. Go to course readings for a complete listing of relevant primary and secondary sources.


References:
Course Outline Fundamentals
Role-Based Access Control
Authentication, Delegation, and Access Control

 
COURSE OUTLINE
 
Topic
Primary References
Supplemental References
Course Outline
  • Major topics of CSE774: formal reasoning systems for assuring security of network protocols
  • [OC02]

    Back to Top



    Part I. FUNDAMENTALS
    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

    Back to Top


     
    Part II. ROLE-BASED ACCESS CONTROL
    Topic
    Primary References
    Supplemental References
    Definitions and Properties [FBK99] [FSGK01], [FK92]

    Back to Top


     
    Part III. AUTHENTICATION, DELEGATION, AND ACCESS CONTROL
    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

    Back to Top

     


     
    Updated August 24, 2002