smokie treats wrote:I did and it was good. Why didn't he test his theory about the + meaning to double the prior symbol? Maybe he did but there is more going on.
I'm sure he did, and found out that it didn't lead to a solve. :) But he probably decided to mention it anyway because he didn't want to discourage anyone from trying it too, since you still need to solve the substitutions after decoding whatever '+' does, and there is no general solution to that encryption method. I've actually had the same idea (that '+' symbol is a meta-symbol) and tried a few possibilities. I obviously didn't get a solve, but I was only using the current version of ZKD, and haven't tried it with the new improved version of AZD yet. Here's what I tried for a 'function' of the '+' symbol: double previous symbol, double next symbol, remove previous symbol, remove next symbol, double previous digraph (i.e. two previous symbols), double next digraph. I haven't tried removing digraphs, because it would reduce the length of the cipher to only 268 symbols, and it's way too low to get a solve (i.e. multiplicity is too high). I encourage you to try my ideas with your favorite auto-solver to see if you get somewhere. I would also love to get more ideas as to what the 'function' of the plus symbol might be?
I've also thought that '+' might stand for more than one letter in the plaintext, such as "the" or "and" (the top two 3-grams, the 3rd one: "ing"). It even occurred to me that Zodiac *always* used ampersand instead of "and" in his letters, which he wrote practically the same as a '+' sign. However, as you all know, '+' doubles up ("++") in Z340 in 3 separate places. It is already quite unlikely to get THETHE or ANDAND in an English text, but 3 times within 340 characters? I've actually checked my 6-gram frequencies from a corpus of about 1Gb of English text (no spaces), and here's the data:
THETHE: 16,158 out of 938,985,052, or 0.0017%
ANDAND: 34,790 out of 938,985,052, or 0.0037%
INGING: 27,142 out of 938,985,052, or 0.0029%
So you need a text of roughly 27,000 letters to get the most frequent ANDAND by chance (938,985,052/34,790), and even longer for THETHE or INGING. And that's just once. Seems very improbable for Z340.
Maybe '+' stands for a digraph, or 2 letters? Let's check the numbers. The most frequent digraph in English is TH. According to the data from
Practical Cryptography website, it has the frequency of 2.7% in an average English text. So it should be expected to appear just 9 times (339 * 2.7 / 100) in a text of 340 letters (or 339 digraphs). '+' appears 2.7 times more often in Z340. Seems unlikely to me?
I just tried adding an extra new symbol next to '+' to turn it into a digraph, so that ZKD/AZD will automatically try various possibilities and... didn't get a solve. I did several restarts after a few minutes of running ZKD, and interestingly enough (or perhaps unsurprisingly?), pretty much every time ZKD ended up with TH for my new [+~] digraph. Just for yucks, I tried the same trick with 3 symbols for each '+' (I used [+~=]), and didn't get anything readable. Again, and this time unsurprisingly, the most frequent trigraphs I got were ING and AND.
P.S. I actually nearly fell of my chair when I spotted ...HISLORDTHINGTHEEFORMPEOPLETODAY... in one of the solves, but the rest was pure unadulterated gibberish. :)