← @ChristopherA Twitter archive

Christopher Allen

@ChristopherA

Fun with #CryptoIdeography:

⁉️: πŸŒŽπŸ•΅(πŸ™Žβ€β™€οΈπŸ“© πŸ™πŸ»β€β™‚οΈ)
When the 🌎 world is πŸ•΅ spying, how canπŸ™Žβ€β™€οΈ Alice communicate πŸ“© privately withπŸ™πŸ»β€β™‚οΈ Bob!?

1/4/2022, 9:35:21 PM

Favs: 17

Retweets: 8

Christopher Allen

@ChristopherA

πŸ™Žβ€β™€οΈπŸŽ²β‡’ (πŸ™Žβ€β™€οΈπŸ—)
πŸ™Žβ€β™€οΈ Alice
β”” 🎲 creates a random number
β”” β‡’ (πŸ™Žβ€β™€οΈπŸ—) which is now Alice’s key

1/4/2022, 9:35:21 PM

Favs: 2

Retweets: 0

Christopher Allen

@ChristopherA

[(πŸ™Žβ€β™€οΈπŸ—) & (πŸ™Žβ€β™€οΈπŸ“„)] ⇔ πŸ—³β†’πŸ™πŸ»β€β™‚οΈ
(πŸ™Žβ€β™€οΈπŸ—) Alice can take her key
β”” (πŸ™Žβ€β™€οΈπŸ“„) and her message
β”” ⇔ symmetrically encrypts it
β”” πŸ—³ becoming an encrypted box
β”” β†’πŸ™πŸ»β€β™‚οΈ and sends it to Bob.

1/4/2022, 9:35:21 PM

Favs: 1

Retweets: 0

Christopher Allen

@ChristopherA

πŸ™πŸ»β€β™‚οΈ [πŸ—³ &(πŸ™Žβ€β™€οΈπŸ—)] ⇔ πŸ“„
Bob having the encrypted box and Alice’s key, can symmetrically decrypt it to see the message.

1/4/2022, 9:35:22 PM

Favs: 1

Retweets: 0

Christopher Allen

@ChristopherA

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦[πŸ—³&❌] ⇔ πŸ€·πŸ»β€β™‚οΈ
Anyone holding the encrypted box without Alice's key knows little.

1/4/2022, 9:35:22 PM

Favs: 1

Retweets: 0

Christopher Allen

@ChristopherA

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦[πŸ—³&(πŸ™Žβ€β™€οΈπŸ—)] ⇔ πŸ“„
But anyone holding Alice’s symmetric key can read Alice’s message.

1/4/2022, 9:35:22 PM

Favs: 1

Retweets: 0

Christopher Allen

@ChristopherA

‼️: πŸŒŽπŸ•΅ [πŸ—³ &(πŸ™Žβ€β™€οΈπŸ—)] ⇔ πŸ“„

Problem: But if Alice’s key is shared, every spy in the world can read it!!

1/4/2022, 9:35:22 PM

Favs: 1

Retweets: 0

Christopher Allen

@ChristopherA

⁉️: how do we solve this problem!?

πŸ™Žβ€β™€οΈπŸŽ²β‡’ (πŸ™Žβ€β™€οΈπŸ”) ៚ (πŸ™Žβ€β™€οΈ πŸ”‘)
πŸ™Žβ€β™€οΈ Alice
β”” 🎲 creates a random number
β”” β‡’ (πŸ™Žβ€β™€οΈπŸ”) which is now Alice’s secret key
β”” ៚ specially processes it
β”” (πŸ™Žβ€β™€οΈπŸ”‘) becoming her public key.

1/4/2022, 9:35:23 PM

Favs: 3

Retweets: 0

Christopher Allen

@ChristopherA

πŸ™Žβ€β™€οΈ[(πŸ™Žβ€β™€οΈ πŸ”)&(πŸ™Žβ€β™€οΈ πŸ”‘)]
Alice holds this key pair for herself.

πŸ™Žβ€β™€οΈ[πŸ™Žβ€β™€οΈ πŸ”‘] β†’πŸ™πŸ»β€β™‚οΈ
Alice sends her public key to Bob.

1/4/2022, 9:35:23 PM

Favs: 1

Retweets: 0

Christopher Allen

@ChristopherA

πŸ™Žβ€β™€οΈ[πŸ“„ & (πŸ™Žβ€β™€οΈ πŸ”)] β‡’πŸ—³β†’πŸ™πŸ»β€β™‚οΈ
Alice, with her secret key, can asymmetrically encrypt the message and send it to Bob.

πŸ™πŸ»β€β™‚οΈ [πŸ—³ + πŸ™Žβ€β™€οΈ πŸ”‘] β‡’ πŸ“„
Bob knowing Alice's public key can decrypt it.

1/4/2022, 9:35:23 PM

Favs: 1

Retweets: 0

Christopher Allen

@ChristopherA

‼️: πŸŒŽπŸ•΅ [πŸ—³ + πŸ™Žβ€β™€οΈ πŸ”‘] β‡’ πŸ“„
But how does Alice know that it was actually Bob that decrypted it?

1/4/2022, 9:35:24 PM

Favs: 1

Retweets: 0

Christopher Allen

@ChristopherA

⁉️: how do we solve this problem?

πŸ™πŸ»β€β™‚οΈ[(πŸ™πŸ»β€β™‚οΈπŸ”)&(πŸ™πŸ»β€β™‚οΈπŸ”‘)]
Bob also has his own key pair.

[πŸ™πŸ»β€β™‚οΈ πŸ”‘] β†’ πŸ™Žβ€β™€οΈ
Bob gives his public key to Alice.

1/4/2022, 9:35:24 PM

Favs: 1

Retweets: 0

Christopher Allen

@ChristopherA

πŸ™Žβ€β™€οΈ[πŸ—³ &πŸ™πŸ»β€β™‚οΈ πŸ”‘] β‡’ πŸ—ƒ β†’πŸ™πŸ»β€β™‚οΈ
Alice uses Bob’s public key to further asymmetrically encrypt her previously encrypted object and gives it to Bob.

πŸ™πŸ»β€β™‚οΈ[(πŸ™πŸ»β€β™‚οΈ πŸ”)& (πŸ™Žβ€β™€οΈ πŸ”‘)& πŸ—³] β‡’πŸ—ƒ
Bob, knowing his private key & Alice’s public key can now decrypt it.

1/4/2022, 9:35:24 PM

Favs: 1

Retweets: 0

Christopher Allen

@ChristopherA

πŸŒŽπŸ•΅[πŸ—ƒ & (πŸ™πŸ»β€β™‚οΈβŒ) & (πŸ™Žβ€β™€οΈ ❌)]β‡’ πŸ€·πŸ»β€β™‚οΈ
Anyone holding the encrypted box without both Alice's & Bob's secret keys knows little.

1/4/2022, 9:35:24 PM

Favs: 2

Retweets: 0

Christopher Allen

@ChristopherA

(πŸ™Žβ€β™€οΈ πŸ”) & (πŸ™πŸ»β€β™‚οΈ πŸ”) β†’ ❌🌎
Both Alice & Bob are incentivized not to share their secret keys with the world because…

‼️: 🌎 πŸ•΅[πŸ’°& πŸ”] β‡’ πŸ’Έ
These same secret keys are also used to protect digital currencies against theft!

1/4/2022, 9:35:25 PM

Favs: 3

Retweets: 0

Christopher Allen

@ChristopherA

I don't know if this ideographic "language" is useful at all, but it was fun. Let me know! Or share your own with hashtag #CryptoIdeography! ៚

1/4/2022, 9:35:25 PM

Favs: 4

Retweets: 0