← → navigate · ESC index · Back to quit
SCIA 120 · Week 06
cover · 01/30
Introduction to Secure Computing and Information Assurance

Cryptography Fundamentals

Author: Dr. Zhijiang Chen (Frostburg State University)

Tech darkAI line artReading-based content
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where cryptography fundamentals affects users, data, or operations.
InstructorHow would you recognize cryptography fundamentals in a real organization?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: Cryptography is among the oldest disciplines in the long history of…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 01PROTECT - DETECT - RESPONDCryptography...Cryptography is...ControlEvidence
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
agenda · 02/30
Overall Page

Overall roadmap

The week moves from core definitions to practical security decisions.

Introduction

Core reading concept for Week 06.

The Caesar Cipher

Core reading concept for Week 06.

The Vigenère Cipher

Core reading concept for Week 06.

The Enigma Machine

Core reading concept for Week 06.

Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where overall roadmap affects users, data, or operations.
InstructorHow would you recognize overall roadmap in a real organization?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: Introduction
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 02PROTECT - DETECT - RESPONDOverall roadmapIntroductionThe Caesar...The Vigenre...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
objectives · 03/30
03 objectives

Learning objectives

Students should explain, apply, and evaluate the week’s main security ideas.

Explain Introduction.
Explain The Caesar Cipher.
Explain The Vigenère Cipher.
Explain The Enigma Machine.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where learning objectives affects users, data, or operations.
InstructorHow would you recognize learning objectives in a real organization?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: Explain Introduction.
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 03POLICY - TOOL - TEST - EVIDENCELearning...Explain...Explain The...Evidence
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
application · 04/30
04 application

Opening scenario

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.
At its core, cryptography is the science and art of transforming information into an unintelligible form so that only authorized parties can read it.
The word itself comes from the Greek kryptos (hidden) and graphia (writing).
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where opening scenario affects users, data, or operations.
InstructorIf this issue appeared in a campus or business system, what evidence would you collect first?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: Cryptography is among the oldest disciplines in the long history of…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 04POLICY - TOOL - TEST - EVIDENCEOpening scenarioCryptography is...At its core...The word itself...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
definition · 05/30
05 definition

Introduction

Cryptography is among the oldest disciplines in the long history of human secrecy and communication.

Cryptography is among the oldest disciplines in the long history of human secrecy and communication.
At its core, cryptography is the science and art of transforming information into an unintelligible form so that only authorized parties can read it.
The word itself comes from the Greek kryptos (hidden) and graphia (writing).
The importance of cryptography in computing and information assurance cannot be overstated.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where introduction affects users, data, or operations.
InstructorWhat problem does introduction help us understand?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: Cryptography is among the oldest disciplines in the long history of…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 05POLICY - TOOL - TEST - EVIDENCEIntroductionCryptography is...At its core...The word itself...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
concept · 06/30
06 concept

The Caesar Cipher

The Caesar cipher, attributed to Julius Caesar, is one of the earliest documented encryption schemes.

The Caesar cipher, attributed to Julius Caesar, is one of the earliest documented encryption schemes.
It works by shifting each letter of the alphabet by a fixed number of positions.
For example, with a shift of 3, the letter A becomes D, B becomes E, and so on.
The message "ATTACK AT DAWN" would become "DWWDFN DW GDZQ." Despite its historical significance, the Caesar cipher is trivially weak by modern standards.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where the caesar cipher affects users, data, or operations.
InstructorHow would you recognize the caesar cipher in a real organization?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: The Caesar cipher, attributed to Julius Caesar, is one of the…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 06POLICY - TOOL - TEST - EVIDENCEThe Caesar...It works by...For example...The message...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
application · 07/30
07 application

The Vigenère Cipher

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 Vigenère cipher, introduced in the 16th century, improved on Caesar by using a repeating keyword to determine different shifts for different character positions.
If the keyword is "KEY" and the message is "HELLOWORLD," then the first letter H is shifted by K (10), E is shifted by E (4), L is shifted by Y (24), and so on.
The cipher repeats the keyword cyclically across the message.
For centuries, the Vigenère cipher was considered unbreakable.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where the vigenère cipher affects users, data, or operations.
InstructorIf this issue appeared in a campus or business system, what evidence would you collect first?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: The Vigenère cipher, introduced in the 16th century, improved on…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 07POLICY - TOOL - TEST - EVIDENCEThe Vigenère...The Vigenre...If the keyword...The cipher...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
evidence · 08/30
08 evidence

The Enigma Machine

The Enigma machine, used by Nazi Germany during World War II, represented a leap in mechanical cryptographic complexity.

The Enigma machine, used by Nazi Germany during World War II, represented a leap in mechanical cryptographic complexity.
It used a series of electromechanical rotors that scrambled electrical signals as a key was pressed, with the rotor positions advancing after each keypress, producing a…
The number of possible configurations was on the order of 10^23.
Despite this complexity, the Enigma was broken through a combination of mathematical insight (notably by Alan Turing and his colleagues at Bletchley Park), procedural weaknesses…
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where the enigma machine affects users, data, or operations.
InstructorHow would you recognize the enigma machine in a real organization?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: The Enigma machine, used by Nazi Germany during World War II,…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 08POLICY - TOOL - TEST - EVIDENCEThe Enigma...It used a...The number of...Despite this...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
definition · 09/30
09 definition

Cryptographic Goals

Modern cryptography is defined by four primary security goals: - Confidentiality : Ensuring that information is accessible only to authorized parties.

Modern cryptography is defined by four primary security goals: - Confidentiality : Ensuring that information is accessible only to authorized parties.
Encryption is the primary mechanism.
- Integrity : Ensuring that information has not been altered in an unauthorized manner.
Hash functions and MACs (Message Authentication Codes) provide this.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where cryptographic goals affects users, data, or operations.
InstructorWhat problem does cryptographic goals help us understand?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: Modern cryptography is defined by four primary security goals: -…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 09POLICY - TOOL - TEST - EVIDENCECryptographic...Modern...Encryption is...- Integrity...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
concept · 10/30
10 concept

How Block Ciphers Work

Symmetric encryption uses the same key for both encryption and decryption.

Symmetric encryption uses the same key for both encryption and decryption.
Modern symmetric ciphers operate as block ciphers , processing fixed-size chunks of data (blocks) rather than individual bytes.
The plaintext is divided into blocks (typically 128 bits), each block is encrypted with a series of mathematical transformations, and the resulting ciphertext blocks are assembled…
This layered approach is called a substitution-permutation network (SPN).
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where how block ciphers work affects users, data, or operations.
InstructorHow would you recognize how block ciphers work in a real organization?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: Symmetric encryption uses the same key for both encryption and…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 10POLICY - TOOL - TEST - EVIDENCEHow Block...Symmetric...Modern...The plaintext...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
application · 11/30
11 application

DES and 3DES

The Data Encryption Standard (DES) was adopted as a federal standard in 1977.

The Data Encryption Standard (DES) was adopted as a federal standard in 1977.
It operates on 64-bit blocks with a 56-bit key, using 16 rounds of a Feistel network structure.
By the late 1990s, the short key length had become a critical vulnerability — a special-purpose machine called Deep Crack demonstrated in 1998 that DES could be brute-forced in…
Triple DES (3DES) was introduced as a stopgap, applying DES encryption three times with either two or three independent keys (112-bit or 168-bit effective key length).
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where des and 3des affects users, data, or operations.
InstructorIf this issue appeared in a campus or business system, what evidence would you collect first?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: The Data Encryption Standard (DES) was adopted as a federal standard…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 11POLICY - TOOL - TEST - EVIDENCEDES and 3DESThe Data...It operates on...By the late...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
evidence · 12/30
12 evidence

AES: The Advanced Encryption Standard

The Advanced Encryption Standard (AES) , standardized by NIST in 2001, replaced DES and 3DES as the gold standard for symmetric encryption.

The Advanced Encryption Standard (AES) , standardized by NIST in 2001, replaced DES and 3DES as the gold standard for symmetric encryption.
AES supports key lengths of 128, 192, or 256 bits and operates on 128-bit blocks through 10, 12, or 14 rounds respectively.
Its design is based on a substitution-permutation network and has withstood more than two decades of intense cryptanalytic scrutiny.
AES is extraordinarily fast in both hardware and software.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where aes: the advanced encryption standard affects users, data, or operations.
InstructorHow would you recognize aes: the advanced encryption standard in a real organization?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: The Advanced Encryption Standard (AES) , standardized by NIST in…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 12POLICY - TOOL - TEST - EVIDENCEAES: The...The Advanced...AES supports...Its design is...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
definition · 13/30
13 definition

Modes of Operation

Even a secure block cipher like AES can be used insecurely if the mode of operation is poorly chosen.

Even a secure block cipher like AES can be used insecurely if the mode of operation is poorly chosen.
A mode of operation defines how a block cipher is applied to messages longer than a single block.
- ECB (Electronic Codebook) : The simplest mode — each block is encrypted independently.
This is dangerously insecure for most purposes because identical plaintext blocks produce identical ciphertext blocks, leaking information about patterns in the data.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where modes of operation affects users, data, or operations.
InstructorWhat problem does modes of operation help us understand?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: Even a secure block cipher like AES can be used insecurely if the…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 13POLICY - TOOL - TEST - EVIDENCEModes of...Even a secure...A mode of...- ECB...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
concept · 14/30
14 concept

Key Management

The security of any symmetric encryption system ultimately depends on the security of the key, not the algorithm.

The security of any symmetric encryption system ultimately depends on the security of the key, not the algorithm.
Key management — the processes governing key generation, distribution, storage, rotation, and destruction — is often the weakest link in cryptographic deployments.
Keys must be generated using a cryptographically secure random number generator (CSPRNG).
They must be stored securely, ideally in dedicated hardware (HSMs — Hardware Security Modules).
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where key management affects users, data, or operations.
InstructorHow would you recognize key management in a real organization?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: The security of any symmetric encryption system ultimately depends on…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 14DISCLOSUREALTERATIONDESTRUCTIONDADKey ManagementThe security of...Key management...Keys must be...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
application · 15/30
15 application

The Public/Private Key Pair

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…

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…
Asymmetric (or public-key ) cryptography, introduced by Diffie and Hellman in 1976 and formalized by Rivest, Shamir, and Adleman in 1977, solves this problem elegantly.
In asymmetric cryptography, each party has a key pair : a public key that can be freely shared with anyone, and a private key that is kept absolutely secret.
Data encrypted with the public key can only be decrypted with the corresponding private key.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where the public/private key pair affects users, data, or operations.
InstructorIf this issue appeared in a campus or business system, what evidence would you collect first?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: The fundamental limitation of symmetric encryption is the key…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 15POLICY - TOOL - TEST - EVIDENCEThe...The fundamental...Asymmetric or...In asymmetric...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
evidence · 16/30
16 evidence

RSA: How It Works (Simplified)

RSA (Rivest-Shamir-Adleman) is the most widely deployed asymmetric encryption algorithm.

RSA (Rivest-Shamir-Adleman) is the most widely deployed asymmetric encryption algorithm.
Its security rests on the integer factorization problem : multiplying two large prime numbers together is computationally easy, but factoring the product back into its prime…
The key generation process, in simplified form: 1.
Choose two large prime numbers p and q .
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where rsa: how it works (simplified) affects users, data, or operations.
InstructorHow would you recognize rsa: how it works (simplified) in a real organization?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: RSA (Rivest-Shamir-Adleman) is the most widely deployed asymmetric…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 16POLICY - TOOL - TEST - EVIDENCERSA: How It...RSA...Its security...The key...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
definition · 17/30
17 definition

Elliptic Curve Cryptography (ECC)

Elliptic Curve Cryptography (ECC) provides equivalent security to RSA but with much smaller key sizes.

Elliptic Curve Cryptography (ECC) provides equivalent security to RSA but with much smaller key sizes.
A 256-bit ECC key provides roughly the same security as a 3072-bit RSA key.
This makes ECC particularly valuable in resource-constrained environments such as mobile devices, embedded systems, and IoT devices.
ECC is based on the mathematical properties of elliptic curves over finite fields and the difficulty of the elliptic curve discrete logarithm problem .
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where elliptic curve cryptography (ecc) affects users, data, or operations.
InstructorWhat problem does elliptic curve cryptography (ecc) help us understand?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: Elliptic Curve Cryptography (ECC) provides equivalent security to RSA…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 17POLICY - TOOL - TEST - EVIDENCEElliptic Curve...A 256-bit ECC...This makes ECC...ECC is based on...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
concept · 18/30
18 concept

Hybrid Encryption

Asymmetric encryption is orders of magnitude slower than symmetric encryption and is generally impractical for encrypting large amounts of data directly.

Asymmetric encryption is orders of magnitude slower than symmetric encryption and is generally impractical for encrypting large amounts of data directly.
In practice, systems use hybrid encryption : asymmetric cryptography is used to securely exchange a symmetric session key, and then symmetric encryption (e.g., AES-GCM) handles…
This approach, used in TLS and PGP among others, combines the key distribution advantages of asymmetric cryptography with the speed of symmetric cryptography.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where hybrid encryption affects users, data, or operations.
InstructorHow would you recognize hybrid encryption in a real organization?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: Asymmetric encryption is orders of magnitude slower than symmetric…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 18POLICY - TOOL - TEST - EVIDENCEHybrid...Asymmetric...In practice...This approach...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
application · 19/30
19 application

Hash Functions

A cryptographic hash function takes an input of arbitrary length and produces a fixed-size output (the digest or hash ).

A cryptographic hash function takes an input of arbitrary length and produces a fixed-size output (the digest or hash ).
Unlike encryption, hashing is a one-way operation — given a hash, it should be computationally infeasible to recover the original input.
Hash Functions connects to risk, controls, and evidence.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where hash functions affects users, data, or operations.
InstructorIf this issue appeared in a campus or business system, what evidence would you collect first?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: A cryptographic hash function takes an input of arbitrary length and…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 19POLICY - TOOL - TEST - EVIDENCEHash FunctionsA cryptographic...Unlike...Hash Functions...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
evidence · 20/30
20 evidence

Properties of Cryptographic Hash Functions

Preimage resistance : Given a hash h , it should be computationally infeasible to find any input m such that hash( m ) = h .

Preimage resistance : Given a hash h , it should be computationally infeasible to find any input m such that hash( m ) = h .
Second preimage resistance : Given an input m1 , it should be computationally infeasible to find a different input m2 such that hash( m1 ) = hash( m2 ).
Collision resistance : It should be computationally infeasible to find any two distinct inputs m1 and m2 such that hash( m1 ) = hash( m2 ).
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where properties of cryptographic hash functions affects users, data, or operations.
InstructorHow would you recognize properties of cryptographic hash functions in a real organization?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: Preimage resistance : Given a hash h , it should be computationally…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 20POLICY - TOOL - TEST - EVIDENCEProperties of...Preimage...Second preimage...Collision...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
definition · 21/30
21 definition

Common Hash Algorithms

MD5 and SHA-1 should never be used for new security-sensitive applications, though they may still appear in legacy systems.

MD5 and SHA-1 should never be used for new security-sensitive applications, though they may still appear in legacy systems.
⚠️ Warning : Hashing passwords with a simple hash function (even SHA-256) is insufficient.
Password hashing requires specially designed, computationally expensive algorithms such as bcrypt , Argon2 , or PBKDF2 to resist brute-force and dictionary attacks.
See Chapter 4 for details on password security.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where common hash algorithms affects users, data, or operations.
InstructorWhat problem does common hash algorithms help us understand?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: MD5 and SHA-1 should never be used for new security-sensitive…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 21DISCLOSUREALTERATIONDESTRUCTIONDADCommon Hash...MD5 and SHA-1...Warning Hashing...Password...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
concept · 22/30
22 concept

The Birthday Attack

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.

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.
The Birthday Attack connects to risk, controls, and evidence.
The Birthday Attack connects to risk, controls, and evidence.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where the birthday attack affects users, data, or operations.
InstructorHow would you recognize the birthday attack in a real organization?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: This is why MD5 (128-bit output) is particularly weak — finding a…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 22RISK = ASSET x THREAT x IMPACTThe Birthday...This is why MD5...ControlEvidence
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
application · 23/30
23 application

Digital Signatures

A digital signature provides authentication, integrity, and non-repudiation for digital documents.

A digital signature provides authentication, integrity, and non-repudiation for digital documents.
Alice computes the hash of her message: h = hash(message) .
Alice encrypts the hash with her private key: signature = RSA decrypt(private key, h) (conceptually — in practice, this is more precisely described as "signing" using the private…
Alice sends the message and the signature to Bob.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where digital signatures affects users, data, or operations.
InstructorIf this issue appeared in a campus or business system, what evidence would you collect first?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: A digital signature provides authentication, integrity, and…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 23POLICY - TOOL - TEST - EVIDENCEDigital...A digital...Alice computes...Alice encrypts...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
evidence · 24/30
24 evidence

Public Key Infrastructure (PKI)

A critical problem with public-key cryptography is: how do you know that a public key actually belongs to who you think it does?

A critical problem with public-key cryptography is: how do you know that a public key actually belongs to who you think it does?
An attacker could substitute their own public key, impersonating another party.
The Public Key Infrastructure (PKI) solves this through digital certificates.
A digital certificate (most commonly an X.509 certificate) binds a public key to an identity (a person, organization, or domain name).
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where public key infrastructure (pki) affects users, data, or operations.
InstructorHow would you recognize public key infrastructure (pki) in a real organization?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: A critical problem with public-key cryptography is: how do you know…
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 24POLICY - TOOL - TEST - EVIDENCEPublic Key...A critical...An attacker...The Public Key...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
vocabulary · 25/30
25 vocabulary

Key terms to keep

Vocabulary becomes useful when students can connect terms to scenarios and evidence.

Introduction
The Caesar Cipher
The Vigenère Cipher
The Enigma Machine
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where key terms to keep affects users, data, or operations.
InstructorHow would you recognize key terms to keep in a real organization?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: Introduction
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 25POLICY - TOOL - TEST - EVIDENCEKey terms to...IntroductionThe Caesar...The Vigenre...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
comparison · 26/30
26 comparison

Compare: Introduction vs. The Caesar Cipher

Comparing related ideas helps students avoid shallow memorization.

Where Introduction applies.
Where The Caesar Cipher applies.
How the difference changes the security decision.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where compare: introduction vs. the caesar cipher affects users, data, or operations.
InstructorHow would you recognize compare: introduction vs. the caesar cipher in a real organization?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: Where Introduction applies.
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 26POLICY - TOOL - TEST - EVIDENCECompare:...Where...Where The...How the...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
application · 27/30
27 application

Applied decision checkpoint

Students should translate concepts into a defensible security decision.

Identify the asset or process at risk.
Choose a preventive, detective, or corrective control.
Explain what evidence would prove the control is working.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where applied decision checkpoint affects users, data, or operations.
InstructorIf this issue appeared in a campus or business system, what evidence would you collect first?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: Identify the asset or process at risk.
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 27RISK = ASSET x THREAT x IMPACTApplied...Identify the...Choose a...Explain what...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
review · 28/30
28 review

Review questions

Retrieval practice should ask students to define, compare, apply, and evaluate.

Define one core concept in plain language.
Compare two controls or threats from the week.
Apply one idea to a campus or business system.
Evaluate why a solution might fail in practice.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where review questions affects users, data, or operations.
InstructorWhat is the one sentence takeaway for review questions?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: Define one core concept in plain language.
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 28POLICY - TOOL - TEST - EVIDENCEReview questionsDefine one core...Compare two...Apply one idea...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
bridge · 29/30
29 bridge

Bridge to lab and assessment

The reading should transfer into evidence-based lab work and written explanations.

Collect evidence, not just screenshots.
Explain what the artifact proves.
Connect the proof back to risk and control selection.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where bridge to lab and assessment affects users, data, or operations.
InstructorHow would you recognize bridge to lab and assessment in a real organization?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: Collect evidence, not just screenshots.
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 29VERIFY - MONITOR - IMPROVEBridge to lab...Collect...Explain what...Connect the...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck
SCIA 120 · Week 06
closing · 30/30
30 closing

Takeaway

The central takeaway from Week 6 is to reason from risk to evidence to action.

Cryptography Fundamentals
Security is a decision process, not just a tool list.
Use the reading to justify practical choices.
Classroom Dialog
ScenarioA campus technology team is reviewing a realistic Week 6 incident where takeaway affects users, data, or operations.
InstructorHow would you recognize takeaway in a real organization?
StudentThis concept helps us decide what is at risk, what evidence to check, and which control would reduce harm. For this slide, the key clue is: Cryptography Fundamentals
Teaching point: Push the answer beyond a definition: name the asset, identify the risk, choose evidence, and justify a practical control.
GAMMA-STYLE VISUAL - SLIDE 30POLICY - TOOL - TEST - EVIDENCETakeawayCryptography...Security is a...Use the reading...
Dr. Zhijiang Chen · Frostburg State University
Week 06 deck