Author: Dr. Zhijiang Chen (Frostburg State University)
The week moves from core definitions to practical security decisions.
Core reading concept for Week 06.
Core reading concept for Week 06.
Core reading concept for Week 06.
Core reading concept for Week 06.
Students should explain, apply, and evaluate the week’s main security ideas.
Use a realistic scenario to anchor Cryptography Fundamentals in operational decision-making.
Cryptography is among the oldest disciplines in the long history of human secrecy and communication.
The Caesar cipher, attributed to Julius Caesar, is one of the earliest documented encryption schemes.
The Vigenère cipher, introduced in the 16th century, improved on Caesar by using a repeating keyword to determine different shifts for different character positions.
The Enigma machine, used by Nazi Germany during World War II, represented a leap in mechanical cryptographic complexity.
Modern cryptography is defined by four primary security goals: - Confidentiality : Ensuring that information is accessible only to authorized parties.
Symmetric encryption uses the same key for both encryption and decryption.
The Data Encryption Standard (DES) was adopted as a federal standard in 1977.
The Advanced Encryption Standard (AES) , standardized by NIST in 2001, replaced DES and 3DES as the gold standard for symmetric encryption.
Even a secure block cipher like AES can be used insecurely if the mode of operation is poorly chosen.
The security of any symmetric encryption system ultimately depends on the security of the key, not the algorithm.
The fundamental limitation of symmetric encryption is the key distribution problem : if Alice wants to send Bob an encrypted message, how does she share the symmetric key with him…
RSA (Rivest-Shamir-Adleman) is the most widely deployed asymmetric encryption algorithm.
Elliptic Curve Cryptography (ECC) provides equivalent security to RSA but with much smaller key sizes.
Asymmetric encryption is orders of magnitude slower than symmetric encryption and is generally impractical for encrypting large amounts of data directly.
A cryptographic hash function takes an input of arbitrary length and produces a fixed-size output (the digest or hash ).
Preimage resistance : Given a hash h , it should be computationally infeasible to find any input m such that hash( m ) = h .
MD5 and SHA-1 should never be used for new security-sensitive applications, though they may still appear in legacy systems.
This is why MD5 (128-bit output) is particularly weak — finding a collision requires only about 2^64 computations, which is feasible with modern hardware.
A digital signature provides authentication, integrity, and non-repudiation for digital documents.
A critical problem with public-key cryptography is: how do you know that a public key actually belongs to who you think it does?
Vocabulary becomes useful when students can connect terms to scenarios and evidence.
Comparing related ideas helps students avoid shallow memorization.
Students should translate concepts into a defensible security decision.
Retrieval practice should ask students to define, compare, apply, and evaluate.
The reading should transfer into evidence-based lab work and written explanations.
The central takeaway from Week 6 is to reason from risk to evidence to action.