Open Side Menu Go to the Top
Register
Testing My Constitutional Rights Testing My Constitutional Rights

05-12-2017 , 07:36 AM
Bob and Alice want to share private messages that no one else can read.

Using known pseudo random number generators and commutative encryption algorithms that works with a single private key to both encrypt and decrypt messages, provide a logical method that achieves the following:
  • They can use normal text email
  • No keys need to be shared
  • Secure at least to the level of perfect encryption.
  • No one else can modify their messages without their knowing it
  • No one else can block their messages without their knowing it
  • No tricks or gimmicks
  • Solution is apparently real AFAIK, though I've never been able to have it vetted it.

hint
Spoiler:
  • After a long delay, I Decided it was finally safe to post this once I saw the last piece of the complete solution posted on a well known, respectable website.
  • Uses Commmutative Encryption, (encryption order doesn't matter)
  • sources of apparrent entropy must be reproducable when using the same PRNG key.
  • solved (without realiizing it) while working on an unrelated project (at least in purpose, if not in method ) which I was publicly sharing at the time in a thread somewhere in these forums.


What happened to spoiler tags?

Last edited by Monkey Banana; 05-12-2017 at 08:46 AM.
Testing My Constitutional Rights Quote
05-12-2017 , 08:20 AM
Edits timed out.

i'm not sure why but spoiler tags no longer seem to work. This may be due to my using different tags which I've been using on another forum, but I didn't see them in the editor either.

If they still exist, can a moderator fix tags and move the last bullet under premises to hints. Thanks

Edit to add:
crossposted in scienceforums.net Puzzles forum under TakenItSeriously (not TakenItEasy)

[url="http://forumserver.twoplustwo.com/59/puzzles-other-games/testing-my-constitutional-rights-


Disclaimer, I am not a cryptographer? is that right? though I do have a gift for logic.

Last edited by TakenItEasy; 05-12-2017 at 08:47 AM.
Testing My Constitutional Rights Quote
05-12-2017 , 08:30 AM
Welcome to POG. While you're here, play some sheep: http://forumserver.twoplustwo.com/59...-noon-1663904/.

Also, your spoilers work in Tapatalk, but for them to work on the desktop site, you need [spoil] instead of [spoiler].
Testing My Constitutional Rights Quote
05-12-2017 , 08:53 AM
Quote:
Originally Posted by IBeDrummin
Welcome to POG. While you're here, play some sheep: http://forumserver.twoplustwo.com/59...-noon-1663904/.
Thanks!
Quote:
Also, your spoilers work in Tapatalk, but for them to work on the desktop site, you need [spoil] instead of [spoiler].
Ahh, I see. Its been a few years since I last used them.

Thanks for helping me with the edits.
Testing My Constitutional Rights Quote
05-12-2017 , 08:59 AM
LOL when posting the link to the cross post, I accidently linked to this thread instead. I always wondered what would happen if you did that. Another puzzle solved

corrected link:
http://www.scienceforums.net/topic/1...mail/?p=989792
Testing My Constitutional Rights Quote
05-12-2017 , 08:08 PM
what the heck
Testing My Constitutional Rights Quote
05-12-2017 , 08:58 PM
Have they tried whispering?
Testing My Constitutional Rights Quote
05-13-2017 , 05:06 AM
Quote:
Originally Posted by Puzzles
what the heck
Sorry, I think I got the wrong impression about this forum.

I just needed a puzzles/riddles type forum to cross post this logic riddle.
Testing My Constitutional Rights Quote
05-13-2017 , 05:14 AM
Quote:
Originally Posted by TakenItEasy
Sorry, I think I got the wrong impression about this forum.

I just needed a puzzles/riddles type forum to cross post this logic riddle.
You've come to the right place, it just reads above my pay grade, which is a me problem, carry on


;p

Last edited by Puzzles; 05-13-2017 at 05:21 AM.
Testing My Constitutional Rights Quote
05-13-2017 , 05:47 AM
Quote:
Originally Posted by TakenItEasy
Sorry, I think I got the wrong impression about this forum.

I just needed a puzzles/riddles type forum to cross post this logic riddle.
All the computer stuff is beyond me but there are some on this forum who would be able to do this I'm sure. I'd just Caesar Cipher it send it to Alice and then she'd Caesar Cipher it again and then I'd undo mine and she'd undo hers and read.

But something more complicated than a Caesar Cipher
Testing My Constitutional Rights Quote
05-13-2017 , 05:57 AM
This might be a good post for the Programming forum. I'm sure some people there may find it interesting. I don't think anyone can really attack this puzzle without a background in CS.
Testing My Constitutional Rights Quote
05-14-2017 , 10:27 PM
Quote:
Originally Posted by xander biscuits
All the computer stuff is beyond me but there are some on this forum who would be able to do this I'm sure. I'd just Caesar Cipher it send it to Alice and then she'd Caesar Cipher it again and then I'd undo mine and she'd undo hers and read.

But something more complicated than a Caesar Cipher
Actually it's a good start, you just described the three pass protocol, using commutative encryption where encryption/decryption doesnt matter.

Bob encrypts/sends message to Alice, Alice encrypts again and sends to Bob, then bob decrypts and sens back to Alice who decrypts and reads the message. and you just sent the encrypted message without sharing keys!

Ceaser Cipher is fine for this, but you can add more security to make code breaking tougher. ie exploiting at character frequency of looking for letter combinations such as ". " or "qu".

Also, your vulnerable to man in the middle attacks which is like the Mission Impossible movie, forget which, where IMF agents played both the buyer and seller of nuke codes against both villains.

eg hacker intercepts message from Bob, encrypts and sends it back to Bob pretending to be Alice. Once he gets the message, he pretends to be Bob and sends it to Alice, and neither are the wiser.
Testing My Constitutional Rights Quote
05-15-2017 , 08:35 AM
I think it's important to get Alice 3rd if possible.
Testing My Constitutional Rights Quote
05-15-2017 , 08:10 PM
Quote:
Originally Posted by JMurder3
I think it's important to get Alice 3rd if possible.
How do you mean? from the hackers perspective or for securuty?
Testing My Constitutional Rights Quote
05-15-2017 , 08:40 PM
Quote:
Originally Posted by TakenItEasy
How do you mean? from the hackers perspective or for securuty?
Sorry, bad forum-specific joke.
Testing My Constitutional Rights Quote
05-17-2017 , 03:54 PM
Quote:
Originally Posted by JMurder3
Sorry, bad forum-specific joke.
I see, everyone's post counts here are through the roof. Is that from game play?
Testing My Constitutional Rights Quote
05-17-2017 , 04:39 PM
yes
Testing My Constitutional Rights Quote
05-18-2017 , 02:35 AM
Commutative encryption means: if you encrypt with method A then method B, you get the same result as first method B than method A, right?

Are commutative encryption methods any good?
Testing My Constitutional Rights Quote
05-18-2017 , 04:15 AM
Also if someone sniffs your traffic, they will have 3 messages to work with. The initial message is encrypted with method A. The third message is the result of decrypting message 2 with method A, providing useful information about method A, maybe enough to bruteforce solve method A and then decrypt message 1 to get the original.
Testing My Constitutional Rights Quote

      
m