# Tag Info

### 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 ...

### 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 ...
• 36.4k

### 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 ...
• 10.8k

### 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 ...

### 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 ...
• 36.4k
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 ...
• 5,455
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 ...
• 377
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 ...
• 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 ...
• 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" ...
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 ...
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 ...
• 11

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