1 of 20

M1: Introduction to Cryptography

Justin David Pineda CISSP, CISM

Version 1

Sep 2025

2 of 20

Learning Objectives

  • Define cryptography in simple terms
  • Explain why cryptography is necessary
  • Identify key goals of cryptography
  • Recognize examples of cryptography in everyday technologies

3 of 20

Motivation Question

4 of 20

Why Cryptography Matters

  • Protects personal privacy
  • Secures business transactions
  • Enables trust in digital communication
  • Backbone of cybersecurity

5 of 20

Cryptography in Everyday Life

  • Messaging apps (WhatsApp, Signal)
  • Online shopping (credit cards)
  • Secure browsing (HTTPS)
  • Cloud storage & backups
  • Digital signatures

6 of 20

Key Security Goals

  • Confidentiality – keep data secret
  • Integrity – prevent unauthorized changes
  • Authentication – verify identities
  • Non-repudiation – prevent denial of actions

7 of 20

Core Concepts

  • Encryption & Decryption
  • Plaintext & Ciphertext
  • Keys (public, private, symmetric)
  • Algorithms vs. protocols

8 of 20

A Short History

  • Ancient ciphers (Caesar, Vigenère)
  • WWII Enigma machine
  • 1970s: RSA, DES
  • 21st century: Internet cryptography

9 of 20

Real World Case Study: WhatsApp

  • 2016: End-to-end encryption (Signal protocol)
  • Protects 2B+ users’ conversations
  • Governments debate lawful interception

10 of 20

Group Exercise 1

  • Identify 5 technologies you use daily with cryptography
  • Classify by goal: confidentiality, integrity, authentication, non-repudiation
  • Share findings with class

11 of 20

Group Exercise 2 / Lab

  • Decrypt a short Caesar cipher message
  • Discuss strengths & weaknesses of classical cryptography

12 of 20

Knowledge Check Q1

  • Which of the following is NOT a goal of cryptography?
  • A. Confidentiality
  • B. Integrity
  • C. Availability
  • D. Authentication

13 of 20

Knowledge Check Q2

  • Plaintext refers to:
  • A. Encrypted data
  • B. Original readable message
  • C. Randomized key sequence
  • D. Hashed message

14 of 20

Knowledge Check Q3

  • Which app popularized end-to-end encryption in messaging?
  • A. Facebook Messenger
  • B. WhatsApp
  • C. Instagram
  • D. TikTok

15 of 20

Knowledge Check Q4

  • Which historical device was cracked in WWII?
  • A. Caesar Cipher
  • B. Enigma Machine
  • C. Atbash Cipher
  • D. Polybius Square

16 of 20

Knowledge Check Q5

  • Symmetric key cryptography uses:
  • A. One key for encryption only
  • B. Two different keys
  • C. Same key for both encryption and decryption
  • D. No key at all

17 of 20

Cryptography in Society

  • Debates: Privacy vs. Security
  • Government access vs. individual rights
  • Cryptography as tool for empowerment/conflict

18 of 20

Further Reading

  • Keith Martin, Everyday Cryptography (Ch. 1–2)
  • Bruce Schneier, Applied Cryptography
  • Articles: End-to-End Encryption, Enigma Story

19 of 20

Lessons Learned

  • What’s one insight you learned today?
  • How does cryptography affect your daily life?
  • One example you’ll look at differently now?

20 of 20

Closing

  • Next Week: Classical Cryptography
  • Reminder: Read Ch. 3