CMSC-652 Cryptology: Security Objectives and Tools (spring 00)

Security Objectives

  1. confidentiality
  2. authentication, integrity
  3. access control
  4. non-denial of service
  5. non-repudiation
  6. anonymity
  7. non-tracability/tracabilty
  8. non-linkability
  9. cost, speed, reliability, ease-of-use

Cryptographic Tools

  1. codes, ciphers, steganography
  2. signatures, message authentication codes (MACs)
  3. public key infrastructures (PKIs)
  4. protocols
  5. key management
  6. physical security
  7. access control lists (ACLs), capabilities
  8. randomization
  9. information-theoretic uncertainty, computational complexity, quantum uncertainty
  10. intrusion detection
  11. law
  12. logs, alarms
  13. biometrics
  14. watermarks
  15. policy
  16. human security
  17. 0-knowledge proofs
  18. threshold systems
  19. computer security