Photo by Valentin Salja on Unsplash

Meet Comrade Bob and Comrade Alice: The Socialist Millionaires Who Don’t Trust Anyone!

A tale of two socialist millionaires

--

Two security socialists meet in a pub.

One is Comrade Bob and the other Comrade Alice.

Comrade Bob says:

“I have become wealthy due to all these data breaches, but I have the same fortune as you, Comrade Alice”.

“I, too, have become wealthy due to ransomware, but I believe that I have the same wealth as you, Comrade Bob”, says Comrade Alice.

“Then, how do we prove it?”, says Comrade Bob.

“Well, after working in security. I don’t trust anyone see to my wealth, and I especially do not trust you!”, says Comrade Alice.

“Well, I don’t trust you either, Comrade”, says Comrade Bob.

And so. Comrade Bob and Comrade Alice agree on a protocol to pass values, and in the end they can determine if they have the same value.

They agree on a prime number and a base for their discrete log method. Then Comrade Bob creates three random values, and so does Comrade Alice. In the end they pass two values to each other, and can compare.

--

--

Prof Bill Buchanan OBE FRSE
ASecuritySite: When Bob Met Alice

Professor of Cryptography. Serial innovator. Believer in fairness, justice & freedom. Based in Edinburgh. Old World Breaker. New World Creator. Building trust.