The reason why I (and my friends) were taking this riddle apart like that (and yes, we went as far as considering using quantum mechanics - which doesn't work either) is that this riddle is trying to solve exactly the same problem as that Diffie Helman tries to solve (which uses the public key crypto that you reference here).
And humanity hasn't solved this riddle yet, unless you have either a trusted 3rd party (aka, certificates), or know a shared secret (aka, a 128 bits key or longer).
If you take a look at dominating12.com, you see a green lock in the browser - if you click it you'll see a certificate signed by "
Let's Encrypt". That is the 3rd party that we as dominating12 trust to solve the problem that this riddle is about - how can you visit the site and be guaranteed that any government or other party cannot meddle with the contents of this site. Even if you have never spoken to me or any of the other admins in person.
The only way a government can do that is:
- Get control of your computer that you use (aka, a virus).
- Get control of the server (which is located in the USA, so they can I guess).
- Compromise the 3rd party (Let's Encrypt - they have their stuff done pretty ok, not gonna happen).
AlbertEinstein
What about this?
Oliver has padlock 1 and key 1 and Jeff has padlock 2 and key 2 (key 1 opens padlock 1 and key 2 opens padlock 2).
- Oliver sends padlock 1 to Jeff (unlocked) but keeps key 1 for himself.
The government now keeps padlock 1, and sends Jeff padlock 3, while they pretend it's padlock 1.
Your scheme is already defeated.
AlbertEinstein
The other obvious solution would be using a padlock that is opened with a combination of numbers too long to be brute-forced.
Yes, it works if you have a shared secret. See my remark:
Matty and friends
We think there is no answer possible unless:
- There is a trusted third party somewhere.
- They meet in person in advance and exchange some sort of secret (say, a lock and a key).
Madagascarter
... the British Government don’t have the resources to fund the NHS so surely couldn’t have the resources to send fake boxes back to Jeff...
When you view this riddle in a bigger context (aka, secured connections on the internet), then there are many governments and other 'powerful organisations' that actively do exactly this.
[quote=AlbertEinstein]
Related information: https://en.wikipedia.org/wiki/Public-key_cryptography
[/quote]
The reason why I (and my friends) were taking this riddle apart like that (and yes, we went as far as considering using quantum mechanics - which doesn't work either) is that this riddle is trying to solve exactly the same problem as that Diffie Helman tries to solve (which uses the public key crypto that you reference here).
And humanity hasn't solved this riddle yet, unless you have either a trusted 3rd party (aka, certificates), or know a shared secret (aka, a 128 bits key or longer).
If you take a look at dominating12.com, you see a green lock in the browser - if you click it you'll see a certificate signed by "[i]Let's Encrypt[/i]". That is the 3rd party that we as dominating12 trust to solve the problem that this riddle is about - how can you visit the site and be guaranteed that any government or other party cannot meddle with the contents of this site. Even if you have never spoken to me or any of the other admins in person.
The only way a government can do that is:
- Get control of your computer that you use (aka, a virus).
- Get control of the server (which is located in the USA, so they can I guess).
- Compromise the 3rd party (Let's Encrypt - they have their stuff done pretty ok, not gonna happen).
[quote=AlbertEinstein]What about this?
Oliver has padlock 1 and key 1 and Jeff has padlock 2 and key 2 (key 1 opens padlock 1 and key 2 opens padlock 2).
- Oliver sends padlock 1 to Jeff (unlocked) but keeps key 1 for himself.
[/quote]
The government now keeps padlock 1, and sends Jeff padlock 3, while they pretend it's padlock 1.
Your scheme is already defeated.
[quote=AlbertEinstein]The other obvious solution would be using a padlock that is opened with a combination of numbers too long to be brute-forced.
[/quote]
Yes, it works if you have a shared secret. See my remark:
[quote=Matty and friends]We think there is no answer possible unless:
- There is a trusted third party somewhere.
- They meet in person in advance and exchange some sort of secret (say, a lock and a key).
[/quote]
[quote=Madagascarter]... the British Government don’t have the resources to fund the NHS so surely couldn’t have the resources to send fake boxes back to Jeff...[/quote]
When you view this riddle in a bigger context (aka, secured connections on the internet), then there are many governments and other 'powerful organisations' that actively do exactly this.
"Strength doesn't lie in numbers, strength doesn't lie in wealth. Strength lies in nights of peaceful slumbers." ~Maria