Mission 1: Establish Symmetrical Link
Objective: Server Alpha requires configuration. Generate a single shared secret key, select the correct symmetric algorithm, and encrypt the activation payload. Symmetrical encryption uses the same key for both encryption and decryption.
Mission 2: Asymmetrical Key Exchange
Objective: An external contractor needs to send us a secure credential. We cannot share a symmetric key beforehand. Use Asymmetric encryption (Public Key Infrastructure). Generate a key pair, publish your Public key, and decrypt the incoming message with your Private key.
Contractor's View (Sender)
Your View (Receiver)
Mission 3: Integrity via Hashing
Objective: A system patch (`patch_v2.bin`) has been downloaded. We must verify its integrity using a Cryptographic Hash Function (SHA-256). Notice the Avalanche Effect: even changing one character completely alters the resulting hash.
Mission 4: PKI & Digital Signatures
Objective: Server Beta sent a configuration file. We need to verify Non-Repudiation and Authentication using Digital Signatures. A signature is created by encrypting the hash of a document with the sender's Private Key. We verify it using their Public Key from their X.509 Certificate.
X.509 Certificate
Issuer (CA): GlobalSign Trust
Subject: Server Beta
Valid Until: 2027-12-31
Public Key:
PUB_KEY_BETA_99A1
Received Package
Verification Process
Mission 5: Obfuscation vs. Encryption
Objective: A junior analyst flagged a suspicious payload thinking it is highly encrypted. Evaluate the payload. Remember: Obfuscation (like Base64 encoding) obscures data but requires no cryptographic key to reverse. Encryption requires a key.