Negotiating a secret for encryption in the global press

Use this forum to discuss Diplomacy strategy.
Forum rules
This forum is limited to topics relating to the game Diplomacy only. Other posts or topics will be relocated to the correct forum category or deleted. Please be respectful and follow our normal site rules at http://www.webdiplomacy.net/rules.php.
Message
Author
learnedSloth
Posts: 206
Joined: Mon Sep 12, 2022 10:20 pm
Contact:

Re: Negotiating a secret for encryption in the global press

#21 Post by learnedSloth » Sat Aug 19, 2023 11:56 am

captainmeme wrote:
Fri Aug 18, 2023 10:35 pm
Going to say here, from a kinda-mod perspective, this is a cool thought experiment but if you do it in a public press game (assuming I'm understanding this correctly), you are essentially communicating privately.
The messages are only encrypted, not hidden. Either player could easily prove their content to a 3rd player by revealing the key.
If you join a PPO variant game everyone is going in expecting to play a variant in which private communication is banned - if you want to communicate privately, please just join a game where it's allowed instead of trying to introduce it in a variant where it's explicitly not permitted!

I like it as a thought experiment, and hell it could be fun to mess around with in a full press game just for amusement, but please don't do this in a public press only game.
Sounds like fulfillment of
learnedSloth wrote:
Sun May 14, 2023 6:31 pm
Cryptography will undoubtedly give significant advantage to players that use it, so I anticipate that it will be either ubiquitous or banned. :smirk:
8-)
¶ Keep thy heart with all diligence; for out of it are the issues of life.
-- Proverbs of Solomon, chapter 4, verse 23

jamesa7171
Posts: 28
Joined: Sat Jun 02, 2018 4:50 am
Contact:

Re: Negotiating a secret for encryption in the global press

#22 Post by jamesa7171 » Sat Aug 19, 2023 8:14 pm

If some players are using this technique in a public press game, then either

a) some other players are not using this technique, in which case those players will be at a significant disadvantage

b) every player is using this technique, in which case you are just playing a normal full press game with lots of extra steps

Either way it becomes impossible to have a public press game that is fair for all players. Therefore, no matter how cool this is on a technical level (and believe me it is very cool), it should be forbidden for use in games.

learnedSloth
Posts: 206
Joined: Mon Sep 12, 2022 10:20 pm
Contact:

Re: Negotiating a secret for encryption in the global press

#23 Post by learnedSloth » Sat Aug 19, 2023 8:38 pm

jamesa7171 wrote:
Sat Aug 19, 2023 8:14 pm
b) every player is using this technique, in which case you are just playing a normal full press game with lots of extra steps
In normal full press you don't see when other players write messages to private press. Nor can you expose your private press to a 3rd player. You can copy/paste the discussion, but you could have copied it from anywhere.
¶ Keep thy heart with all diligence; for out of it are the issues of life.
-- Proverbs of Solomon, chapter 4, verse 23

jamesa7171
Posts: 28
Joined: Sat Jun 02, 2018 4:50 am
Contact:

Re: Negotiating a secret for encryption in the global press

#24 Post by jamesa7171 » Sun Aug 20, 2023 10:54 pm

learnedSloth wrote:
Sat Aug 19, 2023 8:38 pm
jamesa7171 wrote:
Sat Aug 19, 2023 8:14 pm
b) every player is using this technique, in which case you are just playing a normal full press game with lots of extra steps
In normal full press you don't see when other players write messages to private press. Nor can you expose your private press to a 3rd player. You can copy/paste the discussion, but you could have copied it from anywhere.
Ok, fair enough, it's a game that is almost identical to a normal full press game, with lots of extra steps. Either way, it's nowhere near the current experience of a public press game.

Also, doesn't that second distinction mean people would be using this in full press games too (for at least some of their messages)? If you send a "normal" private message you can't expose it to a 3rd player, but if you send a "global" private message then you can, which is strictly better except in the case where you don't want people to know that you've sent anything at all.

That one seems much less important, but at the same time it could eventually mean no escaping this in any press game of any kind.

learnedSloth
Posts: 206
Joined: Mon Sep 12, 2022 10:20 pm
Contact:

Re: Negotiating a secret for encryption in the global press

#25 Post by learnedSloth » Mon Aug 21, 2023 2:08 am

jamesa7171 wrote:
Sun Aug 20, 2023 10:54 pm
learnedSloth wrote:
Sat Aug 19, 2023 8:38 pm
In normal full press you don't see when other players write messages to private press. Nor can you expose your private press to a 3rd player. You can copy/paste the discussion, but you could have copied it from anywhere.
Ok, fair enough, it's a game that is almost identical to a normal full press game, with lots of extra steps. Either way, it's nowhere near the current experience of a public press game.
The current experience of a public press game is different, because apparently no player thought that agreeing to a strong secret in the public press would be possible. :smirk:
Also, doesn't that second distinction mean people would be using this in full press games too (for at least some of their messages)? If you send a "normal" private message you can't expose it to a 3rd player, but if you send a "global" private message then you can, which is strictly better except in the case where you don't want people to know that you've sent anything at all.
An alliance of more than 2 might prefer a common encryption method over private press to help keep all members updated. It however won't stop a member from plotting against the alliance in private press.

You seem to forget the possibility of betraying trust by revealing your encrypted discussion to a 3rd player without telling the peer.
¶ Keep thy heart with all diligence; for out of it are the issues of life.
-- Proverbs of Solomon, chapter 4, verse 23

gimix
Site Moderator
Site Moderator
Posts: 365
Joined: Tue Nov 13, 2018 8:56 am
Location: My Mountains, the highest in Europe
Contact:

Re: Negotiating a secret for encryption in the global press

#26 Post by gimix » Mon Aug 21, 2023 3:37 pm

captainmeme wrote:
Fri Aug 18, 2023 10:35 pm
Going to say here, from a kinda-mod perspective, this is a cool thought experiment but if you do it in a public press game (assuming I'm understanding this correctly), you are essentially communicating privately. If you join a PPO variant game everyone is going in expecting to play a variant in which private communication is banned - if you want to communicate privately, please just join a game where it's allowed instead of trying to introduce it in a variant where it's explicitly not permitted!

I like it as a thought experiment, and hell it could be fun to mess around with in a full press game just for amusement, but please don't do this in a public press only game.
I would go a bit further than @Captain: if you do it in a public press game someone will alert the mod team, you will be asked to stop, and if you don't stop you will be sanctioned and in the end probaly banned from the site.

I remember a Wilsonian game in which another player and me joked a bit with some obfuscated Perl code (Perl guys: we were making some JAPH's): we didn't exchange anything useful, just the name of the game or something like that, but the other players went understandably crazy about it and we had to explain a good deal to convince them we weren't cheating

Hominidae
Posts: 3032
Joined: Sat Jun 06, 2020 12:15 am
Contact:

Re: Negotiating a secret for encryption in the global press

#27 Post by Hominidae » Mon Aug 21, 2023 3:58 pm

I'm confused: how does one message some players but not other players using this method?

User avatar
kestasjk
Developer
Developer
Posts: 534
Joined: Tue Mar 14, 2017 8:13 pm
Location: Perth, Australia
Contact:

Re: Negotiating a secret for encryption in the global press

#28 Post by kestasjk » Sat Aug 26, 2023 9:28 am

I definitely agree using this method is equivalent to private press. It's a very neat trick, but it's using cryptography to work around the game rules, and if the rule of the game is "public press" using these techniques violates that and effectively makes it private press, using some very clever cryptographic techniques
Hominidae wrote:
Mon Aug 21, 2023 3:58 pm
I'm confused: how does one message some players but not other players using this method?
That's the magic of public key crytography: It's as if you have a padlock that can be copied and pasted, that you can share with anyone, and only you have the key to that padlock. You can share the padlock with whoever you want, and anyone can use that padlock to write a message, put it in a box, and use the padlock to lock it, and only you have the private key that unlocks the padlock

learnedSloth
Posts: 206
Joined: Mon Sep 12, 2022 10:20 pm
Contact:

Re: Negotiating a secret for encryption in the global press

#29 Post by learnedSloth » Sun Aug 27, 2023 6:59 pm

kestasjk wrote:
Sat Aug 26, 2023 9:28 am
I definitely agree using this method is equivalent to private press. It's a very neat trick, but it's using cryptography to work around the game rules, and if the rule of the game is "public press" using these techniques violates that and effectively makes it private press, using some very clever cryptographic techniques
This grew from a smirky remark to the challenge put forth in
dkarcher wrote:
Sun May 14, 2023 2:54 pm
Can you too convey secret messages to a target player in a public forum?
However I do believe that cryptography adds a new dimension that just doesn't exist in private press, because privacy trumps encryption when the former is available.

Knowing that the peer could just reveal the discussion to the enemy probably makes you more careful, and possibly also affects the choices you make in the game. Seeing the encrypted correspondence of other players might also suggest that they are plotting against you. Someone could even find a way to carry out rubber-hose cryptanalysis on the board.
¶ Keep thy heart with all diligence; for out of it are the issues of life.
-- Proverbs of Solomon, chapter 4, verse 23

User avatar
kestasjk
Developer
Developer
Posts: 534
Joined: Tue Mar 14, 2017 8:13 pm
Location: Perth, Australia
Contact:

Re: Negotiating a secret for encryption in the global press

#30 Post by kestasjk » Wed Aug 30, 2023 1:57 am

learnedSloth wrote:
Sun Aug 27, 2023 6:59 pm
privacy trumps encryption when the former is available.
Hmm, did you get this the wrong way round? Or am I misunderstanding what you mean by privacy? If you mean "privacy" as guaranteed by a company / law / etc I'd say encryption trumps privacy.

learnedSloth
Posts: 206
Joined: Mon Sep 12, 2022 10:20 pm
Contact:

Re: Negotiating a secret for encryption in the global press

#31 Post by learnedSloth » Wed Aug 30, 2023 11:13 am

kestasjk wrote:
Wed Aug 30, 2023 1:57 am
learnedSloth wrote:
Sun Aug 27, 2023 6:59 pm
privacy trumps encryption when the former is available.
Hmm, did you get this the wrong way round? Or am I misunderstanding what you mean by privacy? If you mean "privacy" as guaranteed by a company / law / etc I'd say encryption trumps privacy.
I just compare the private channels in full press to encryption in public press. In the latter other players get some info of your correspondence, like message frequency and approximate message length unless you conceal it.

Of course you would prefer this method even in private press if you don't trust webDip to hide your private channels from other players. ;)
¶ Keep thy heart with all diligence; for out of it are the issues of life.
-- Proverbs of Solomon, chapter 4, verse 23

User avatar
kestasjk
Developer
Developer
Posts: 534
Joined: Tue Mar 14, 2017 8:13 pm
Location: Perth, Australia
Contact:

Re: Negotiating a secret for encryption in the global press

#32 Post by kestasjk » Fri Sep 01, 2023 12:21 am

learnedSloth wrote:
Wed Aug 30, 2023 11:13 am
kestasjk wrote:
Wed Aug 30, 2023 1:57 am
learnedSloth wrote:
Sun Aug 27, 2023 6:59 pm
privacy trumps encryption when the former is available.
Hmm, did you get this the wrong way round? Or am I misunderstanding what you mean by privacy? If you mean "privacy" as guaranteed by a company / law / etc I'd say encryption trumps privacy.
I just compare the private channels in full press to encryption in public press. In the latter other players get some info of your correspondence, like message frequency and approximate message length unless you conceal it.

Of course you would prefer this method even in private press if you don't trust webDip to hide your private channels from other players. ;)
I see I see, you meant in the context of webDip.

Yeah encrypting messages send in a private message in webDip would be pretty paranoid on a few levels.. Our security record is almost perfect, and trust me it's not because we're not a target; the error logs have revealed targeted injection attempts and probes many times, and we've had bounty hunters / ethical hackers report (fairly minor) vulnerabilities which shows the code does get audited.

The only breach was back in the 0.7x ~2006-8 days when we were on shared hosting and the config file with the database passwords had permissions that meant they were exposed to other users on the server, so someone on the same server logged into the DB and set everyone's points to 999999.

Post Reply

Who is online

Users browsing this forum: No registered users