Wheel-letters for crypto-rings

    Newer Older

    patrick h. lauke, kleer001, gourou, and 9 other people added this photo to their favorites.

    1. RichSPK 69 months ago | reply

      What's the significance of the dots?

    2. MGL 69 months ago | reply

      This is Bruce Schneier's wedding ring? Awesome. Talk about being consistent. How does the crypto-ring work?

    3. gruntzooki 69 months ago | reply

      No, MY ring -- Bruce designed it. Stay tuned for details, shortly.

    4. yarnivore 69 months ago | reply

      Oh! I had the same question about whether these rings were yours or belonged to Bruce. How exciting!

    5. kleer001 69 months ago | reply

      It seems like the most obvious encoding would be:
      top dot = advance this letter
      no dot = no change
      bottom dot = go back one letter.
      But that actually destroys information if two different letters in the plain text can code for the same cypher letter. Hmmm...

    6. kleer001 69 months ago | reply

      Ok, I think I got it.
      The dots are arrows. There are 6 different ways they could code.
      Top Dot, No Dot, Bottom Dot. Each codes for a different ring slice. Left, middle, or right.
      For encoding to cyper text you start with three letters and the rings are alligned to that permutation (676 of those). Each plain text letter starts on the left and depending on the dot is swapped for one of the three letters on that line.
      -
      This is especially nice since a plain letter can code to it's cyper letter and totally throws off statisical attacks.
      ooOOOoo, and if you changed the three letter alignment regularly it would be even harder to crack. Ah:
      1 - start with 3 letters
      2 - code first 3 plain text
      3 - use resulting 3 letters to realign rings, or use plain text letters.
      4 - repete until done.
      And if the number of swapping letters on the line was varied too, that'd be tough. The number of steps a plain letter takes to the cypher letter.
      ---
      Am I close? I'm sure I've missed a bit or two.

    7. MykReeve 69 months ago | reply

      I can't help noticing that there are three statuses (dot above, no dot, dot below), and three wheels. So, I'm guessing that since 3 x 3 x 3 = 27, that three characters with statuses are used to code for each one character of unencoded text.

      So, for example, A is represented by - dot above, dot above, dot above. B is represented by - no dot, dot above, dot above. And so on.

      There is one combination of statuses unused (no dot, no dot, no dot), which I'm guessing corresponds to a space.

      Looking forward to further details...!

    8. kleer001 69 months ago | reply

      Good number-eye MykReeve.
      The dots are regular.
      The top alphabet cycles 123-123-123...
      The middle 112233-112233...
      and the bottom 111222333...
      (Which gives us a partial set in a regular permutation and implies another 3^78 (1.6x10^37) different cypher rings of irregular permutations or only 27! (10^28) regular ring sets)
      If there was a 27th letter of the alphabet the dots would be (going from the top alphabet down): bottom dot, no dot, bottom dot. 323

    9. kleer001 68 months ago | reply

      for industrial clean lines:

      at farm4.static.flickr.com/3131/2843700500_4dd4de4c6d_o.gif
      right-click view image for the non zoomed out goodness

    keyboard shortcuts: previous photo next photo L view in light box F favorite < scroll film strip left > scroll film strip right ? show all shortcuts