Chapter 1
Security Architecture
Course: Comptia Securityx Cas 005
Subject: Comptia Securityx Cas 005 Practice Exam
Chapter: Security Engineering And Cryptography
Cryptographic protocols and algorithms are essential for securing data in transit, at rest, and during processing. This guide provides a detailed exploration of key cryptographic methods, their applications, and real-world examples.
1. Hashing Algorithms
Hashing ensures data integrity by converting input data into a fixed-size hash value. Hashes are non-reversible and unique to the input data.
a) Secure Hashing Algorithm (SHA)
- Description: SHA is widely used for creating secure hash values.
- Variants:
SHA-1: Now deprecated due to vulnerabilities. SHA-2: Includes SHA-224, SHA-256, SHA-384, and SHA-512, offering varying levels of security. SHA-3: A newer algorithm designed for enhanced resilience.
- SHA-1: Now deprecated due to vulnerabilities.
- SHA-2: Includes SHA-224, SHA-256, SHA-384, and SHA-512, offering varying levels of security.
- SHA-3: A newer algorithm designed for enhanced resilience.
- Use Case: Password hashing, digital signatures, and data integrity verification.
- Example: A website hashes user passwords with SHA-256 for secure storage.
- Comparison Table: Secure Hashing Algorithm (SHA) Variants