An important question here is : 

What happens if users attempt to communicate the information before explaining 
it’s purpose aka foreshadowing?

Algorithm : 
- Let Words() be a function that returns a list of dictionary words, and 
ideally corresponding images, based upon a sha256.  
- Assign the two parties roles named Alice and Bob based upon the session 
information.
- Let X be the session information, let X_a = sha256("Alice" + X), and let X_b 
= sha256(“bob” + X)
- Alice's device tells her to communicate Words(X_a) in the conversation, and 
expect Bob to communicate Words(X_b).  
- Bob’s device does the same swapping X_a and X_b.

Both devices explain that : 
- the words should be used or foreshadowed in the conversation in close 
proximity in a context that makes using another word difficult,
- ideally any variation in the order in which they appear in the conversation 
should be explained later, and
- Alice and Bob should discuss when they think they’ve finished the exchange, 
citing when they believe referenced the words in the conversation.

Example : Alice does not need to say openly that her fist word is elephant, but 
could instead mention seeing a zoo animal eating hay in a strange place, and 
then elaborate later in the conversation.  Alice could foreshadow the 
appearance of an elephant in the conversation. 

There is an issue here merely the appearance of words in the conversation is 
not enough because our hostile AI could insert words where they only kinda make 
sense, like adding “like an apple” onto a sentence that trailed off.  That’s 
why we ask that the words all be foreshadowed in close proximity, and then 
later discuss that part of the conversation that contained the key exchange.  

We’ll eventually have AIs who could defeat such a key exchange of course, but 
at the same time some humans are extremely witty, so the risk of exposure for 
an attacker could be kept high.  Also, wit might remain pretty hard for 
machines to grasp for quite some time, partially because industry probably 
lacks the economic incentives to dump a bunch of resources into understanding 
wit. 

Jeff


_______________________________________________
Messaging mailing list
[email protected]
https://moderncrypto.org/mailman/listinfo/messaging

Reply via email to