340..partially solved ;)

Re: 340..partially solved ;)

Postby wpackwood » Thu May 09, 2019 1:02 pm

hi all

I'm really new to the site and relatively new to the zodiac, but here goes.

I'm a 51 year old postman that works between 60 - 70 hrs p/w. Everything about my life is routine in that I wake at 5am, leave the house returning at 7:30pm most days. The little time I do have is recovering from fatigue.

In Oct 2018 I believe my life took an interesting turn in that I came across an old case accidently during a weeks holiday. The case involves a child that was murdered but the body has never been discovered...I believe I know where that body is within 22mtrs of its original burial and whilst this is not for this forum I'm hoping members who are willing will help me highlight my case by deciphering the 340.

I know it sounds crazy but keep reading before you make your mind up as maybe I found something I didn't know I had before.

The Zodiac graduated from Lompoc High School in 1959. I know this because I deciphered the 'My Name Is'...The code is "My Name Is + the symbols".


Q. How do I know he graduated Lompoc High School in 1959?
A. I simply looked into the Zodiac 340 because my thinking was if I could decipher the code it would highlight my case....so his name came up with a single hit in the areas of the murders at that was Lompoc High School.

I believe this individual was studying (academic or personal) religion in cultures based on the many references to different cultures and his constant ref of slaves and
I have no doubt the Zodiac was influenced by the works of Hector Hyppolite (a Haitian painter) I can see Hector's work in the Triple-eyed Magician being used in the Zodiac's Halloween skeleton Boo card.


Having said that, it does not mean anything unless the 340 code is cracked so I have started it and looking for anyone that is also interested in attempting to decipher it as I believe a coallition will quickly resolve this.


The Zodiac 340 resets itself 3 times.


Startpoint1: 2nd line

Startpoint2: 10th Line

Startpoint3: 17th line

You will notice on the 2nd line 4th character is B...This is a startpoint with B being repeated as the 1st character on the next line

Startpoint2 and 3 follow the same rules with + being startpoint3 (think of everything as letters)

From the 10th line down and 8th character in the line reads 'Reborn in paradice slaves i call'

From the 12th line down and 12th line in the line reads 'I never stop preaching'


His key word that broke the above two lines is 'BECUASE'

He liked to use this word so thats where I started....BECUASE is located 8th line down 8th character in.


If people are interested, let me know and I will show you how he does it....I have to return to work in a couple of days so my time will be limited, thats why I'm reaching out to you guys.


Thanks for your time.
wpackwood
 
Posts: 6
Joined: Thu May 09, 2019 7:41 am

Re: 340..partially solved ;)

Postby Quicktrader » Fri May 10, 2019 4:33 am

Glurk, what you have mentioned is absolutely correct (however, I still believe it to be a homophone substitution).

ELIMINATION of non-usable variations takes place: E.g. by the way that the cleartext string you mentioned only fits on seven but all possible positions of the cipher: A 27-letter string in a 340 cipher, potentially 313 positions to place such a string - but only 7 positions are 'possible'. This equals an overall elimination rate of 97.76% (for this specific string)..

The settings currently allow approximately 1,000 results for a pre-selected setup of one 5-gram and two 2-grams. Regardless, still handling an enormous amount of variations that are actually gibberish or not even covered by the current setup. With only one solution to be the correct one.

Goal is to JUMP from one partial solution result to another, until there is one partial solution found that allows a solution over the complete cipher.

With ZDK as an example:
The program starts, runs, finds a partial solution, e.g. with 9 words of length >4. But the partial solution is gibberish. You press F5 (or F9?), to shuffle the whole cipher and it computes again, finding another 'fake' partial result or 'hill'. And so on...

The difference of FCCP is the following: Instead of computing all variations, FCCP is already satisfied with one partial solution (word), only then is it that the computation process continues found. Indeed, there could be Billions of partial 'fake' results out there.

If no word is found, subvariations, different words etc. are not computed any more. If one word is found, FCCP checks on the next string. If no word is found, computation is interrupted (for this section). Jump, jump, jump...word yes - computation, word no - interruption.

Imagine a Satellite in space, high above our planet. A goal could be to find the highest mountain on earth, Mount Everest: Searching the surface square-foot per square-foot, if done by humans, would take a very long time. But if you scan for regions on earth with an average height of at least 10,000 ft. (mountain areas), this would somehow improve your searching process. In cryptanalysis such effect can be achieved by simultaneously entering cipher structures into the computation process, e.g. the IoFBc section (consists of two repeating trigrams..).

It then is definitely easier to 'jump' from one region to another, measuring its mountain's heights, hopefully finding the highest one as a final result. All regions covered by sea or below 10,000 ft. are not even considered (method fails if Mountain is statistical outlier).

By doing so, one safes the time to scan 99.99999% of the whole surface (or all variations of the cipher). Mount Everest could be n#1 or the last one to be found, but it should - sooner or later - show up on the list. All areas below 10,000 ft., e.g. all seas or forests, not being analyzed/computed at all.

QT
*ZODIACHRONOLOGY*
User avatar
Quicktrader
 
Posts: 2384
Joined: Mon Apr 01, 2013 11:23 am
Location: Vienna, Austria (Europe)

Re: 340..partially solved ;)

Postby up2something » Fri May 10, 2019 6:21 am

Quicktrader wrote:I still believe it to be a homophone substitution.


Why?
User avatar
up2something
 
Posts: 331
Joined: Wed Apr 17, 2013 8:08 pm
Location: Inside your monitor

Re: 340..partially solved ;)

Postby Quicktrader » Fri May 10, 2019 6:04 pm

First of all, it is very similar to the 408.

Second, most of the other encryption methods 'look' differently, eg. figures only etc..Z340 has more than 26 symbols..

Third, the ratio of homophones to alphabetical letters is similar, even if the cipher is 'harder'.

Fourth, run some tests with cryptool, early version, compliant with homophone substitution.

Sixth, hard to crack - so why using another method, after all?

The truth is, beyond that, I dont know..

QT
*ZODIACHRONOLOGY*
User avatar
Quicktrader
 
Posts: 2384
Joined: Mon Apr 01, 2013 11:23 am
Location: Vienna, Austria (Europe)

Re: 340..partially solved ;)

Postby Quicktrader » Sun May 19, 2019 7:01 am

Slightly modified settings..less trigrams, as a test run. Also, added the trigrams used so we can now follow somehow the computation progress. As you can see, all is computed with S, THERE as well as (still) HI, TH bigrams. Except 'S', the latter values are supposed to change automatically during the computation process, of course.

According to a (here smaller) trigram frequency list, we can now rule out the existence of any solution (11 words of length >4 on specific strings) for the following trigrams (column four) as a presetting:

AND, ING, ION, TIO, ENT, ATI, FOR, HER, TER, HAT, THA, ATE, HIS, CON, RES, VER, ALL, ONS, NCE, MEN, ITH

So far, this computation covers 1,400,000,000,000,000 different variations with ~4,500 words being checked on each (!) possible position of the strings chosen. After approximately 20 minutes, the following 21 cleartext groups (computation even interrupts a group after having found at least one solution) were 'identified':

temp.jpg


Easy to see that there is still a lot to compute, nevertheless the cracking strength is quite high with approximately 66,800,000,000,000 : 1

A needle in a haystack..

QT
You do not have the required permissions to view the files attached to this post.
Last edited by Quicktrader on Mon May 20, 2019 12:29 pm, edited 1 time in total.
*ZODIACHRONOLOGY*
User avatar
Quicktrader
 
Posts: 2384
Joined: Mon Apr 01, 2013 11:23 am
Location: Vienna, Austria (Europe)

Re: 340..partially solved ;)

Postby Jarlve » Sun May 19, 2019 9:05 am

Hey Quicktrader,

Take one of your strings without spaces:

Code: Select all
THEREHITHTEDENSLOSNCLTEDENSINCLOSEEARTHISSHALLAESTTHERETRADETETTNINTENTEISANTATHINOISESNDEEREENIECEOEEDSTEERLRETCCSSDEEDSISL

And put it into http://www.shannonentropy.netmark.pl/calculate to calculate its entropy which turns out to be 3.33097.

3.33097 is to low for a string of 124 English letters in mostly any case. For example a random selection of 124 English letters from a larger text (or just the first 124 letters from a text) will have an entropy of about 4.

Thus, I would advise filtering your clear text groups based on entropy (information content). And only include results which have a more normal entropy.

Just trying to help.

:)
User avatar
Jarlve
 
Posts: 2544
Joined: Sun Sep 07, 2014 9:51 am
Location: Belgium

Re: 340..partially solved ;)

Postby Quicktrader » Sun May 19, 2019 2:55 pm

Thanks, I understand what you say..two thoughts: First of all it is not one string but multiple areas from the cipher, with gaps between the strings, too. Thus, the strings are not without spaces (although possibly relevant if you look into entropy). Secondly, I could select the results according to entropy but actually want to compute (and get) them first. Involving entropy, at the moment, is future music to me :D

QT
*ZODIACHRONOLOGY*
User avatar
Quicktrader
 
Posts: 2384
Joined: Mon Apr 01, 2013 11:23 am
Location: Vienna, Austria (Europe)

Re: 340..partially solved ;)

Postby Quicktrader » Sun Jun 09, 2019 6:46 am

Cipher solving is like mud racing: You get stuck. Let's have a short review on what we did so far and what to do from now on:

1. Pre-setting of variables (e.g. FBc = frequent trigram, as it occurs twice)
2. Completion of a string (FCCP) with alphabetical letters, bigrams etc.
3. Using Aho-Corasick algorithm to search for word(s) from dictionary in that string
4. If word is found: Continue with the next string, search for words there
5. Continue with string 3, 4, 5..12
6. Break computation (one solution found >> Pre-Setting is worth a 'closer look'..'Break' helps us to cut the computation effort short).

Running the prog has indeed quickly delivered some results (positive pre-settings), but sooner or later the program got stuck (computing endless variations until the end of time or development of quantum computing..).

Positive pre-settings, however, tell us that if the + symbol is e.g. 'S' and at the same time the IoFBc section is 'THERE', that some other homophones must be this and that letters or bigrams (otherwise no words would be found in all strings #1-12). So far, this program ran approximately 2-3 weeks - until I killed it.

Something new had to come and is it, imo, worth to write about it:

a.) Method above 'works', however finds too many results if only one or two strings are 'checked' ('potential cleartext dimension too large').
b.) Method above 'gets stuck' if too many variables flow into the prog model ('search procedure too specific'; e.g. computation time too high to search for 12 positive strings).
c.) Conclusion: Computation intensity (time effort) can be 'adjusted' by the amount of strings being created/searched/cross-checked.

So what happens from now on: The program assumes some variables plus always considers the structures given by the cipher text. It creates/completes the first string, then searches for a word. Only if it finds one, the program continues computation (with this specific pre-setting). Finally, the program checks for a second, third, fourth, fifth and sixth string.

It therefore searches for pre-settings only, that allow at least one partial solution delivering a minimum of six different words (of length >4) on six different locations of the cipher.


All other pre-settings, which do not deliver at least one such result, are eliminated automatically for future computation.

Assuming Z had used only 200 different trigrams (it's a test run..), due to the use of 'Break' function, the program is now able to cover 8,320,000,000,000 variations in less than 5 minutes. Out of this amount, approximately 10-30 positive pre-settings (finding at least six words) are returned. Quite a nice cracking ratio, considering the theoretical 26^63 variations of the cipher. Only positive pre-settings will be used for future computation. All other pre-setting variations are not considered anymore, to check for words in strings #7-12.

temp.jpg

Line 6 shows the first result found, thus this pre-setting is worth further computation while for the pre-setting "THERE HI E VER" no further computation should be done

Assuming Z having used the 1,000 most frequent trigrams gives us 26,000,000,000,000,000 variations...slowing down the computation process, of course.

QT
You do not have the required permissions to view the files attached to this post.
*ZODIACHRONOLOGY*
User avatar
Quicktrader
 
Posts: 2384
Joined: Mon Apr 01, 2013 11:23 am
Location: Vienna, Austria (Europe)

Re: 340..partially solved ;)

Postby Quicktrader » Mon Jun 17, 2019 6:25 am

Another update...

temp.jpg


The program was modified...it was useless to search for multiple words, more than in the first string, as computation took - again - way too long. By focussing on the first combination of two strings, a string of totally 27 letters (!), it is still computable. The previous at least to the degree that all (!) main cipher structures, e.g. trigrams, are considered, repeating bigrams are no statistical outliers etc.

Here come's the good news: After approximately 4-5 hours, about one third of one 5-gram for the + symbol being 'S', was computed. As a result, we can e.g. now say the following:

If Image represents the cleartext letter 'S' and ImageImageImageImageImage represents the n-gram 'THERE', there is NO solution for ImageImage> representing the bigram 'AS'. There is, however, at least one solution for a computed pre-setting for ImageImage> representing the bigram 'PO'. Only the latter setting should be good for further analysis (three words found e.g. 'tints', 'exert', 'spent').

One ImageImageImageImageImage 5-gram covers approximately 1,270,880,000,000 different variations, mostly consisting of trigrams, for the presetting AND has to check approximately 4,500 words on each position, thus about 91,125,000,000 (4,500^3) words tried out on each position in different combinations etc.....for EACH presetting variation. It is only the cipher structure itself (e.g. double letter etc.) that reduces this amount to a computable level, after all.

So far, approximately one third of the first ImageImageImageImageImage ('THERE') is computed. Out of ~400,000,000,000 variations of such presettings, approximately 5,000 variations delivered at least one result consisting of at least three words of length >4 found in the 27 letter string (non-overlapping).

Now the smart part: The results we currently get are, at the same time, statistically seen the most likely ones (e.g. 5-gram 'THERE' instead of 'XJWYQ'). Z, we are getting closer.

QT
You do not have the required permissions to view the files attached to this post.
*ZODIACHRONOLOGY*
User avatar
Quicktrader
 
Posts: 2384
Joined: Mon Apr 01, 2013 11:23 am
Location: Vienna, Austria (Europe)

Re: 340..partially solved ;)

Postby Quicktrader » Thu Jun 20, 2019 5:47 am

Update:

For the + symbol representing the letter 'S', with IoFBc representing 'THERE' simultaneously, there do exist approx. 24,720 potential solutions containing three words of length >4 in the following string:

temp.jpg


As you can see, only the + symbol and IoFBc section have been chosen in advance. Bernoulli analysis has shown the + symbol most likely (>95% chance )to represent the letter 'S' or 'L'. Regarding IoFBc, how can we guess a 5-gram? With potentially 26^5 or 11,881,376 different 5-grams existing? On the one hand, this actually shows the complexity of the cipher. On the other hand, the IoFBc consists of two repeating (!) trigrams - IoF and FBc. Both occur on different places of the cipher, so it might (..) be assumed that they are frequent ones but accidentially occur based on identical homophones (e.g. THE to be expected 6-8 times in a text of length 340). Therefore, IoFBc would only consist of two of such frequent trigrams, e.g. 'THERE', 'ENTHE' and not e.g. 'QJUXC'.

The fun part now is that the combination of S and THERE has already been computed: 24,720 potential results - the statistically most likely ones, btw - from now on usable for further processing. 24,720 combinations instead of approximately 1.27 Trillion to have a closer look into. Each potential solution covers 151 of 340 symbols, thus 44.4% of the cipher, including a string of 26 letters containing at least three words.

And we can proceed: Currently the combination of S and ENTHE is computed, with a similar amount of potential results to be expected. Then we may compute L and THERE or L and ENTER, just like we wish to. And so on.

Of course this method has its price:

- if IoFBc is a non-frequent 5-gram, it will take years to compute until Z's solution is found
- computation is based on the assumption that repeating bigrams are frequent (most frequent 82 bigrams are currently in use), thus it is expected that a repeating bigram is amongst the ~12% most frequent ones
- same with trigrams..currently computation runs with the most frequent 1,000 trigrams (out of 17,576..) or ~6%. If only one repeating trigram is not amongst those 6%, computation process fails. This one is not easy to increase as the repeating trigrams are sort of 'multiplicating' the computation effort, thus a way stronger computer would be needed to e.g. cover the 25% most frequent trigrams.
- other reasons why computation could fail: + symbol a non-frequent letter; dictionary does not contain word; string does not contain three words of length >4 etc. etc..

Searching the haystack..

QT
You do not have the required permissions to view the files attached to this post.
*ZODIACHRONOLOGY*
User avatar
Quicktrader
 
Posts: 2384
Joined: Mon Apr 01, 2013 11:23 am
Location: Vienna, Austria (Europe)

PreviousNext

Return to Zodiac Cipher Mailings & Discussion

Who is online

Users browsing this forum: BDHOLLAND, Goodkidmaadtoschi, Jarlve, Shawn, tGkTcy2W9B4p60o and 41 guests

cron