4 votes

How Can I Explain The Concept Of Zero Knowledge Proofs To Students

The best example I have encountered comes from mathoverflow.net. Here it is for you convenience. Imagine your friend is color-blind. You have two billiard balls; one is red, one is green, but they ...
Panagiotis Grontas's user avatar
4 votes

Blockchain cipher suitable for preschoolers

If all you want is a simple hash function you could do something like this. First take your original message and apply something like ROT 13 to it. This gives a reversible cipher, of course. Then ...
Buffy's user avatar
  • 36k
3 votes

Blockchain cipher suitable for preschoolers

A simple hash algorithm is modulo or remainder (they are the same for positive numbers). You only need be able to count. To calculate $n$ modulo $m$, take $m$ empty pots, and $n$ marbles. Place one ...
ctrl-alt-delor's user avatar
3 votes

Blockchain cipher suitable for preschoolers

You asked, Does there exist a pencil & paper activity involving blockchain ciphers which is suitable for preschoolers? The answer is no. However, you might be able to teach such things to ...
Samuel Muldoon's user avatar
2 votes

What physical examples can I use for public key/asymmetric encryption?

Since cryptography is a bit elaborate, this will be too. Basic encryption is like the following: Take the "information" you want to transmit and put it into a locked room. A guard sits at the room ...
Buffy's user avatar
  • 36k
1 vote

What physical examples can I use for public key/asymmetric encryption?

High school students seem to have one thing in common in any country with even moderate technology: cell phones. So, use that to explain the concept in a manner that fits with what they know. The how ...
Gypsy Spellweaver's user avatar
1 vote

What physical examples can I use for public key/asymmetric encryption?

I used to know a guy who used to explain public-key encryption while showing off a small box that was fitted with a mechanical door lock. The lock had a single keyway, and it came with two different ...
Solomon Slow's user avatar
1 vote

Blockchain cipher suitable for preschoolers

I am a preschool teacher and a former CS/IT worker. Yes, you can teach CS to preschoolers. It is a part of the Digital Citizen lesson planning that is common across the board. I would say use colors ...
KHailey's user avatar
  • 11
1 vote

Blockchain cipher suitable for preschoolers

Pick your first word from the sentence to hash. Look it up in a dictionary and write down the first word of the description. Pick the next word and look it up. Write down the second word from the ...
Sentinel's user avatar
  • 224
1 vote

Popular demonstration of cryptographic tools

Have you considered a practical example like teaching PGP email encryption? Keybase.io has a browser based crypto solution for doing encryption / decryption and while I don't recommend for "real" ...
Jed Schneider's user avatar
1 vote

Popular demonstration of cryptographic tools

I thoroughly recommend Cryptool2. It's an open-source GUI where you can drag and drop different algorithms, inputs and outputs and see the results in real time. It can be used to show very basic ...
Dom Slatford's user avatar
1 vote

Popular demonstration of cryptographic tools

There are some engaging lessons on encryption in Unit 4 of the AP Computer Science Principles curriculum from Code.org. Lessons 5, 6 & 7 take students from the concept of encryption using a ...
C. Cox's user avatar
  • 11

Only top scored, non community-wiki answers of a minimum length are eligible