← Blockchain Teaching Resources

Cryptography Missions

Four short visual lessons showing how encryption, hashing and digital signatures protect blockchain transactions.

Mission 1 of 4 Step 1 of 7

Mission 1

One Secret Key

Symmetric encryption

Step 1

Alice has a confidential document

Alice needs to send a confidential business document to Bob. At the moment, the document is readable plaintext.

Key idea

Plaintext is the original readable information before encryption.

About this lesson

Cryptography Missions is a free, self-paced interactive lesson for students who are beginning to study blockchain. Four short visual missions show how three building blocks of cryptography, namely encryption, hashing and digital signatures, protect a blockchain transaction.

The first mission uses a single shared secret key to encrypt a confidential document, which introduces symmetric encryption. The second mission replaces the shared key with a public lockbox, which introduces asymmetric encryption, where a public key and a private key play different roles. The third mission uses a fruit-shake analogy to explain hashing, in which data is turned into a fixed digital fingerprint that reveals whether the data has changed. The fourth mission shows how a digital signature connects a transaction to the private key that authorised it.

After the lesson, a learner should be able to explain what encryption, hashing and digital signatures each contribute, and to describe how blockchain uses hashes and signatures to verify and record authorised transactions.

The lesson is one of a set of companion teaching resources by Dr Mahmoud Elkhodr. It is licensed under CC BY 4.0, so educators may reuse and adapt it with attribution.

How the four ideas connect

🔒Encryption

Protects confidentiality by making information unreadable without the correct key.

#️⃣Hashing

Creates a fixed digital fingerprint that reveals whether data has changed.

✍️Digital signatures

Connect data to the private key that authorised it.

⛓️Blockchain

Uses hashes and signatures to verify and record authorised transactions.