Difference between revisions of "Solved 340-character cipher (old version)"

From Zodiac Killer Ciphers Wiki
Jump to: navigation, search
(Transpositions and other possible variations)
m (Admin moved page Solved 340-character cipher to Solved 340-character cipher (old version) without leaving a redirect)
 
(33 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
__FORCETOC__   
 
__FORCETOC__   
Zodiac, the serial killer who terrorized Northern California in the late 1960s, sent four ciphers to local newspapers. The first cipher was separated into three different parts and each part was sent to Vallejo Times-Herald, the San Francisco Chronicle, and the San Francisco Examiner. The combination of all three parts formed a 408-letter cipher, which was decrypted one week after it was received. Zodiac also sent a 340-letter cipher, mailed on a card on November 8 1969, that remains unsolved to this day.
+
Zodiac, the serial killer who terrorized Northern California in the late 1960s, sent four ciphers to local newspapers. The first cipher was separated into three different parts and each part was sent to Vallejo Times-Herald, the San Francisco Chronicle, and the San Francisco Examiner. The combination of all three parts formed a 408-letter cipher, which was decrypted one week after it was received. Zodiac also sent a 340-letter cipher, mailed on a card on November 8 1969, that [https://youtu.be/-1oQLPRE21o was recently solved.]
 +
 
 +
UPDATE: [[Compilation of news reports about the solution]]
  
 
== Articles and information about the 340 cipher ==
 
== Articles and information about the 340 cipher ==
Line 15: Line 17:
 
*[[Quadrant analysis Part 2]] - An expansion of the previous quadrant analysis experiment.  Is it possible to produce quadrant arrangements that increase the number and quality of homophones detected algorithmically?
 
*[[Quadrant analysis Part 2]] - An expansion of the previous quadrant analysis experiment.  Is it possible to produce quadrant arrangements that increase the number and quality of homophones detected algorithmically?
 
*Information theory (entropy, randomness, etc)
 
*Information theory (entropy, randomness, etc)
*[[FBI analysis from Dan Olsen]]
+
*[[FBI analysis from Dan Olson]]
 
*[[Cipher-related excerpts from case documents]]
 
*[[Cipher-related excerpts from case documents]]
 
*[[Word frequency analysis]] (word frequencies derived from a corpus of Zodiac correspondences)
 
*[[Word frequency analysis]] (word frequencies derived from a corpus of Zodiac correspondences)
 
*[http://www.zodiackillerfacts.com/forum/viewtopic.php?f=50&t=1339 Omnidirectional repetitions] - An investigation into patterns that repeat in arbitrary directions by following "snake-like" paths.
 
*[http://www.zodiackillerfacts.com/forum/viewtopic.php?f=50&t=1339 Omnidirectional repetitions] - An investigation into patterns that repeat in arbitrary directions by following "snake-like" paths.
 +
** (Above link is broken.  [http://zodiackillerciphers.com/Zodiac%20Killer%20Forum%20-%20View%20topic%20-%20Omnidirectional%20repetitions.html Click here for an archived copy.)]
 
*[http://www.zodiackillerfacts.com/forum/viewtopic.php?p=23179#p23179 "Complexification"] - Did the cipher author begin with a simpler set of cipher symbols, then "complexify" certain symbols to further flatten the symbol distributions?
 
*[http://www.zodiackillerfacts.com/forum/viewtopic.php?p=23179#p23179 "Complexification"] - Did the cipher author begin with a simpler set of cipher symbols, then "complexify" certain symbols to further flatten the symbol distributions?
 
*[[Substring ranking]] - Can we apply measurements that give us a way to find interesting sections of cipher text for focused attacks?
 
*[[Substring ranking]] - Can we apply measurements that give us a way to find interesting sections of cipher text for focused attacks?
Line 24: Line 27:
 
*[[Cipher Legitimacy]] - Are the Zodiac ciphers real, or are they hoaxes?
 
*[[Cipher Legitimacy]] - Are the Zodiac ciphers real, or are they hoaxes?
 
*[[Corpus Experiments]] - A collection of corpus-based experiments performed on the Zodiac ciphers
 
*[[Corpus Experiments]] - A collection of corpus-based experiments performed on the Zodiac ciphers
 +
*[http://zodiackillersite.com/viewtopic.php?f=81&t=2617 Outline of ongoing work on Z340]
 +
*[http://zodiackillersite.com/viewtopic.php?f=81&t=2916 Another outline of ongoing work on Z340]
  
 
== Homophone sequences ==
 
== Homophone sequences ==
Line 37: Line 42:
  
 
== Transpositions and other possible variations ==
 
== Transpositions and other possible variations ==
Is the 340 cipher unsolved because it is not a simple homophonic substitution cipher like the 408 cipher?  Here is a collection of considered possibilities:
+
Is the 340 cipher unsolved because it is not a simple homophonic substitution cipher like the 408 cipher?  I began an attempt to rule out specific encipherment schemes here:
 +
 
 +
[[Hypothesis Testing]]
 +
 
 +
Here is an older collection of considered possibilities:
 
*[[Oxcart]] - Does the 340 cipher's plaintext follow an "ox cart" path; that is, does it read alternately from left to right, then right to left?
 
*[[Oxcart]] - Does the 340 cipher's plaintext follow an "ox cart" path; that is, does it read alternately from left to right, then right to left?
 
*Vigenere
 
*Vigenere
Line 50: Line 59:
 
*Phonetic / nomenclator
 
*Phonetic / nomenclator
 
*Was the cipher intended for use [http://www.zodiackillerfacts.com/forum/viewtopic.php?f=50&t=1390&start=20#p24191 by its author only?]
 
*Was the cipher intended for use [http://www.zodiackillerfacts.com/forum/viewtopic.php?f=50&t=1390&start=20#p24191 by its author only?]
 +
*[http://www.zodiackillersite.com/viewtopic.php?f=81&t=2435 Jarlve's tests]
 +
**At the above link, Jarlve has documented the following variations: Cardan grille variant, stacked directional transformations, spirals, double spirals, column flips, double directional transformations, rail fence, row flips, and row flips in a 20 by 17 grid.
 +
*[https://www.dropbox.com/sh/xlsjup1en6evq2o/AABHmixWHW9rdbWupupSC87sa?dl=0 Heiko's transposition ideas] [http://www.zodiackillersite.com/viewtopic.php?f=81&t=3093&p=48602 (more info)]
  
 
== Halloween Card ==
 
== Halloween Card ==
 
* Does the Halloween Card, mailed by the killer a year after the 340 cipher, contain clues about the 340?
 
* Does the Halloween Card, mailed by the killer a year after the 340 cipher, contain clues about the 340?
 
**[http://www.kirps.com/web/main/resources/various/zodiac340/ Jos Kirps' article about interesting coincidences between the Halloween card and the 340 cipher]
 
**[http://www.kirps.com/web/main/resources/various/zodiac340/ Jos Kirps' article about interesting coincidences between the Halloween card and the 340 cipher]
 +
 +
== Timeline of arriving at the solution (times reported are in Eastern time in the USA) ==
 +
=== Saturday, January 3, 2015 ===
 +
* 05:56PM: [http://www.zodiackillersite.com/viewtopic.php?p=27087#p27087 Jarl's first post about availability of his new codebreaking software, AZdecrypt.]
 +
=== Wednesday, January 16, 2019 ===
 +
* 09:12AM: Sam Blake's first contact with me, via comment on [https://www.youtube.com/watch?v=3Hk__Hk5c9M my 2018 ACA presentation video on Youtube.]
 +
=== Sunday, May 17th, 2020 ===
 +
* 07:03AM: Jarl posts a [http://zodiackillersite.com/viewtopic.php?f=81&t=4805 transposition of the 340] which is extremely close to the correct final result.
 +
=== Wednesday, December 2nd, 2020 ===
 +
* 04:14PM: Began running 655,088 ciphers, the cumulative collection of all cipher enumerations and decimations Sam Blake has sent me to date, through AZDecrypt v1.19 with default settings (except for loading jarlve's reddit 6-grams).  Had run many of them before, but this time I wanted to be more careful about sorting the results based on the cipher lengths (some manipulations remove parts of the cipher, which sometimes leads to azdecrypt reporting higher scores compared to ones for ciphers of length 340).
 +
=== Thursday, December 3rd, 2020 ===
 +
* 12:04PM: Reported an interesting result to Sam from one of his older vertical 3-split decimations (z340_vertical_3splt_decimations_9_9_1_19_2.txt).
 +
** AZdecrypt generated partial plaintext, with only a few interesting legible phrases:
 +
*** HOPE YOU ARE
 +
*** TRYING TO CATCH ME
 +
*** SHOT WHICH BRINGS UP
 +
*** OR THE GAS CHAMBER
 +
*** HE HAS NOTHING THEN THEY
 +
** Phrases were more noticeable due to the auto-whitespace feature Jarl added for v1.19.
 +
* 03:25PM: Determined the transposition (decimation) steps that were performed for that cipher among Sam's batch.
 +
* 07:50PM: Sam provides details on the 9,9,1,19,2 enumeration, which is actually split into 4 vertical groups of size 9, 9, 1, and 1.  A decimation of 19,2 is applied to each group.
 +
* 09:36PM: I reported to Sam my solution to the first 9 lines, obtained by isolating those 9 lines, feeding them into AZdecrypt, but locking in cribs for some of the interesting phrases discovered earlier.  Appearance of phrase "THAT WASNT ME ON THE TV SHOW" locked this in as a solid lead towards a real solution.  Second 9 lines yielded from the same key have a relatively high score (compared to random plaintext or gibberish) but is somewhat garbled.  Also noticed the word DEATH appearing at the very end of the last line of the entire cipher, using same key as the one discovered for the first 9 lines.  Asked Sam for help to figure out the remaining 11 lines. 
 +
* 10:04PM: Notified Jarl to also ask for his help.
 +
 +
=== Friday, December 4rd, 2020 ===
 +
* 08:04AM: Ran several other decimations from Sam to try to isolate other schemes that might lead to a solve for the remaining 11 lines.
 +
* 09:29AM: Completed a search of over 400,000 AZdecrypt results and determined that the phrase GAS CHAMBER appears in no other result.
 +
* 10:10AM: Ran some more decimations from Sam.  Didn't notice anything substantial in the results.
 +
* 11:19AM: First response from Jarl, "It looks genuine!" 
 +
* 02:17PM: I report reversed words in the last 2 lines to Sam and Jarl
 +
* 02:23PM: Jarl independently reports reversed words in the last 2 lines.
 +
* 02:31PM: I interpreted the garbled 2nd section to read like this:
 +
** BECAUSE ? SLAVES TO WORK FOR ME WHERE EVERYONE ELSE HAS NOTHING WHEN THEY REACH PARADICE SO THEY ARE AFRAID OF LETTING ?? BECAUSE I (VOW?)...
 +
* 02:40PM: Refined 2nd section:
 +
** BECAUSE ??? HAVE ENOUGH SLAVES TO WORK FOR ME WHERE EVERYONE ELSE HAS NOTHING WHEN THEY REACH PARADICE SO THEY ARE AFRAID OF LETTING ?? BECAUSE I (VOW?)...
 +
* 02:58PM: Jarl reports his refined solution:
 +
**I HOPE YOU ARE HAVING LOTS OF FUN IN TRYING
 +
**TO CATCH ME THAT WASNT ME ON THE TV SHOW
 +
**WHICH BRINGS UP A POINT ABOUT ME I AM NOT
 +
**AFRAID OF THE GAS CHAMBER BECAUSE IT WILL
 +
**SEND ME TO PARADICE ALL THE
 +
**
 +
**SOO HEN BECAUSE EOOW HAVE ENOUGH SLAVES TO
 +
**WORK FOR ME WHERE EVERYONE ELSE HAS NOTHING
 +
**WHEN THEY REACH PARADICE SO THEY ALRE UFA AID
 +
**I OF DET TH IF AM NO EA FREA ID BN CA AISE IV
 +
**YO WT SHAT MR NEW
 +
**
 +
**EFIL WILL EB NA EASY E
 +
**NONI ECIDARAP DEATH
 +
* 03:18PM: I report my finding about the errors on line 15 (the 6th line of the 2nd section).  Several errors are happening on the same line, suggestive of a systematic mistake.
 +
* 03:23PM: Jarl reports his interpretation of the plaintext:
 +
** SO THEY'RE ALL AFRAID OF DEATH I AM NOT AFRAID BECAUSE IT ...
 +
* 04:19PM: I'm considering sending our partial solve to the FBI so they can help us work out the rest of it
 +
* 05:47PM: Decided against reporting the solve early, to give our team more time to work it out.  Developed a visualization of the errors on line 15 (6th line of the 2nd section).
 +
 +
=== Saturday, December 5th, 2020 ===
 +
* 01:26AM: Jarl reports progress on the plaintext, resulting from a possible "skip" in the 2nd part.  Jarl's latest plaintext:
 +
** I HOPE YOU ARE HAVING LOTS OF FUN IN TRYING
 +
** TO CATCH ME THAT WASNT ME ON THE TV SHOW
 +
** WHICH BRINGS UP A POINT ABOUT ME I AM NOT
 +
** AFRAID OF THE GAS CHAMBER BECAUSE IT WILL
 +
** SEND ME TO PARADICE (ALL THE)
 +
**
 +
** (SOO HEN) BECAUSE I NOW HAVE ENOUGH SLAVES TO
 +
** WORK FOR ME WHERE EVERYONE ELSE HAS NOTHING
 +
** WHEN THEY REACH PARADICE SO (THEYRE ALL) AFRAID
 +
** OF DEATH I AM NOT AFRAID BECAUSE IT
 +
** (YO WT SHAT MR NEW)
 +
**
 +
** EFIL WILL EB NA EASY ENO
 +
** NI ECIDARAP DEATH
 +
* 02:16AM: Jarl reports more detail on the skip in the 15th row, and the skip seems isolated to that row.  But still some garble happening after that is fixed.
 +
* 02:41AM: Jarl reports discovery that skipping cleartext "LIFEIS" in upper right section of the 2nd block fixes the remaining garbles.  Plaintext now only has a few errors remaining.
 +
* 02:50AM: Jarl reports full plaintext:
 +
** I HOPE YOU ARE HAVING LOTS OF FUN IN TRYING
 +
** TO CATCH ME THAT WASNT ME ON THE TV SHOW
 +
** WHICH BRINGS UP A POINT ABOUT ME I AM NOT
 +
** AFRAID OF THE GAS CHAMBER BECAUSE IT WILL
 +
** SEND ME TO PARADICE (ALL THE)
 +
**
 +
** (SOO HER) BECAUSE I NOW HAVE ENOUGH SLAVES TO
 +
** WORK FOR ME WHERE EVERYONE ELSE HAS NOTHING
 +
** WHEN THEY REACH PARADICE SO THEY ARE AFRAID
 +
** OF DEATH I AM NOT AFRAID BECAUSE I KNOW THAT
 +
** MY NEW LIFE IS
 +
**
 +
** EFIL WILL EB NA EASY ENO
 +
** NI ECIDARAP DEATH
 +
* 03:44AM: Jarl reports details on steps that were required to fix the 2nd section:
 +
** Right-offset the RATENYRNOSRVSH fragment by 1 becoming HRATENYRNOSRVS. I think he skipped the H by mistake (during homophonic step) and then realized his error going into the 7th row and added the H back in at the end of the 6th row.
 +
** Skip the positions of the "LIFEIS" fragment during untransposition.
 +
** Now after transposition it will result in:
 +
**
 +
** (SOO HER) BECUASE E NOW HAVE ENOUGH SLAVES TO
 +
** WORV FOR ME WHERE EVERYONE ELSE HUS NOTHING
 +
** WHEN THEY REACH PARUDICE SO THEY ARE UFRAID OF
 +
** DEATH I AM NOT AFRAID BECAASE I VNOW THAT MY NEW
 +
**
 +
** Fixing a few errors:
 +
**
 +
** (SOO HER) BECAUSE I NOW HAVE ENOUGH SLAVES TO
 +
** WORK FOR ME WHERE EVERYONE ELSE HAS NOTHING
 +
** WHEN THEY REACH PARADICE SO THEY ARE AFRAID OF
 +
** DEATH I AM NOT AFRAID BECAUSE I KNOW THAT MY NEW
 +
**
 +
** Since the "LIFEIS" fragment was skipped it can be added in somewhere else, and I think it has to be at the end:
 +
**
 +
** (SOO HER) BECAUSE I NOW HAVE ENOUGH SLAVES TO
 +
** WORK FOR ME WHERE EVERYONE ELSE HAS NOTHING
 +
** WHEN THEY REACH PARADICE SO THEY ARE AFRAID OF
 +
** DEATH I AM NOT AFRAID BECAUSE I KNOW THAT MY NEW (LIFE IS)
 +
* 07:56AM: I completed a PDF report of our solution and submitted it to my contacts at the FBI crypto lab.
 +
* 08:02AM: First response from FBI crypto lab, unofficial confirmation
 +
* 08:48AM: Second response, unofficial confirmation
 +
* 08:49AM: Third response, further confirmation, phone call
 +
Not sure about further timing on this day, but during the day the FBI took action on the solution, notifying others in the agency as well as working on a report of the solution to submit back to SFPD, the original requestor.  Submission also planned to SF FBI.
 +
=== Sunday, December 6th, 2020 ===
 +
FBI San Francisco received the solution in the evening.
 +
Waiting for contact with FBI National Press Office to coordinate release of this news.
 +
=== Monday, December 7th, 2020 ===
 +
Talked to FBI National Press Office in the afternoon to discuss release plan.  Allowing for all victim notifications to take place prior to releasing the news.
 +
=== Thursday, December 10th 2020 ===
 +
Talked to FBI National Press Office in the afternoon and was informed that final notifications will be completed by the end of the day and that the best time for the news release will be Friday.
 +
=== Friday, December 11th 2020 ===
 +
* 06:00AM: [https://youtu.be/-1oQLPRE21o Explainer video (Let's Crack Zodiac Episode 5)] switched to Public.  I posted the news on many social media outlets and forums, and emailed the LCZ mailing list.
 +
* 01:03PM: First news report by SF Chronicle, [https://twitter.com/KevinChron/status/1337458070570508289 announced by long time Zodiac reporter Kevin Fagan]
 +
* 02:21PM: FBI San Francisco makes a public announcement of the solution [https://twitter.com/FBISanFrancisco/status/1337477701825925120 on their twitter account.]

Latest revision as of 07:15, 8 July 2021

Zodiac, the serial killer who terrorized Northern California in the late 1960s, sent four ciphers to local newspapers. The first cipher was separated into three different parts and each part was sent to Vallejo Times-Herald, the San Francisco Chronicle, and the San Francisco Examiner. The combination of all three parts formed a 408-letter cipher, which was decrypted one week after it was received. Zodiac also sent a 340-letter cipher, mailed on a card on November 8 1969, that was recently solved.

UPDATE: Compilation of news reports about the solution

Articles and information about the 340 cipher

High-resolution scan of the 340-character cipher
Cipher as it appeared in the SF Chronicle on Nov 13, 1969 (Credit: Deborah Silva, who posts as Seagull on the Zodiac forums)

Homophone sequences

The "Pivots"

Transpositions and other possible variations

Is the 340 cipher unsolved because it is not a simple homophonic substitution cipher like the 408 cipher? I began an attempt to rule out specific encipherment schemes here:

Hypothesis Testing

Here is an older collection of considered possibilities:

Halloween Card

Timeline of arriving at the solution (times reported are in Eastern time in the USA)

Saturday, January 3, 2015

Wednesday, January 16, 2019

Sunday, May 17th, 2020

Wednesday, December 2nd, 2020

  • 04:14PM: Began running 655,088 ciphers, the cumulative collection of all cipher enumerations and decimations Sam Blake has sent me to date, through AZDecrypt v1.19 with default settings (except for loading jarlve's reddit 6-grams). Had run many of them before, but this time I wanted to be more careful about sorting the results based on the cipher lengths (some manipulations remove parts of the cipher, which sometimes leads to azdecrypt reporting higher scores compared to ones for ciphers of length 340).

Thursday, December 3rd, 2020

  • 12:04PM: Reported an interesting result to Sam from one of his older vertical 3-split decimations (z340_vertical_3splt_decimations_9_9_1_19_2.txt).
    • AZdecrypt generated partial plaintext, with only a few interesting legible phrases:
      • HOPE YOU ARE
      • TRYING TO CATCH ME
      • SHOT WHICH BRINGS UP
      • OR THE GAS CHAMBER
      • HE HAS NOTHING THEN THEY
    • Phrases were more noticeable due to the auto-whitespace feature Jarl added for v1.19.
  • 03:25PM: Determined the transposition (decimation) steps that were performed for that cipher among Sam's batch.
  • 07:50PM: Sam provides details on the 9,9,1,19,2 enumeration, which is actually split into 4 vertical groups of size 9, 9, 1, and 1. A decimation of 19,2 is applied to each group.
  • 09:36PM: I reported to Sam my solution to the first 9 lines, obtained by isolating those 9 lines, feeding them into AZdecrypt, but locking in cribs for some of the interesting phrases discovered earlier. Appearance of phrase "THAT WASNT ME ON THE TV SHOW" locked this in as a solid lead towards a real solution. Second 9 lines yielded from the same key have a relatively high score (compared to random plaintext or gibberish) but is somewhat garbled. Also noticed the word DEATH appearing at the very end of the last line of the entire cipher, using same key as the one discovered for the first 9 lines. Asked Sam for help to figure out the remaining 11 lines.
  • 10:04PM: Notified Jarl to also ask for his help.

Friday, December 4rd, 2020

  • 08:04AM: Ran several other decimations from Sam to try to isolate other schemes that might lead to a solve for the remaining 11 lines.
  • 09:29AM: Completed a search of over 400,000 AZdecrypt results and determined that the phrase GAS CHAMBER appears in no other result.
  • 10:10AM: Ran some more decimations from Sam. Didn't notice anything substantial in the results.
  • 11:19AM: First response from Jarl, "It looks genuine!"
  • 02:17PM: I report reversed words in the last 2 lines to Sam and Jarl
  • 02:23PM: Jarl independently reports reversed words in the last 2 lines.
  • 02:31PM: I interpreted the garbled 2nd section to read like this:
    • BECAUSE ? SLAVES TO WORK FOR ME WHERE EVERYONE ELSE HAS NOTHING WHEN THEY REACH PARADICE SO THEY ARE AFRAID OF LETTING ?? BECAUSE I (VOW?)...
  • 02:40PM: Refined 2nd section:
    • BECAUSE ??? HAVE ENOUGH SLAVES TO WORK FOR ME WHERE EVERYONE ELSE HAS NOTHING WHEN THEY REACH PARADICE SO THEY ARE AFRAID OF LETTING ?? BECAUSE I (VOW?)...
  • 02:58PM: Jarl reports his refined solution:
    • I HOPE YOU ARE HAVING LOTS OF FUN IN TRYING
    • TO CATCH ME THAT WASNT ME ON THE TV SHOW
    • WHICH BRINGS UP A POINT ABOUT ME I AM NOT
    • AFRAID OF THE GAS CHAMBER BECAUSE IT WILL
    • SEND ME TO PARADICE ALL THE
    • SOO HEN BECAUSE EOOW HAVE ENOUGH SLAVES TO
    • WORK FOR ME WHERE EVERYONE ELSE HAS NOTHING
    • WHEN THEY REACH PARADICE SO THEY ALRE UFA AID
    • I OF DET TH IF AM NO EA FREA ID BN CA AISE IV
    • YO WT SHAT MR NEW
    • EFIL WILL EB NA EASY E
    • NONI ECIDARAP DEATH
  • 03:18PM: I report my finding about the errors on line 15 (the 6th line of the 2nd section). Several errors are happening on the same line, suggestive of a systematic mistake.
  • 03:23PM: Jarl reports his interpretation of the plaintext:
    • SO THEY'RE ALL AFRAID OF DEATH I AM NOT AFRAID BECAUSE IT ...
  • 04:19PM: I'm considering sending our partial solve to the FBI so they can help us work out the rest of it
  • 05:47PM: Decided against reporting the solve early, to give our team more time to work it out. Developed a visualization of the errors on line 15 (6th line of the 2nd section).

Saturday, December 5th, 2020

  • 01:26AM: Jarl reports progress on the plaintext, resulting from a possible "skip" in the 2nd part. Jarl's latest plaintext:
    • I HOPE YOU ARE HAVING LOTS OF FUN IN TRYING
    • TO CATCH ME THAT WASNT ME ON THE TV SHOW
    • WHICH BRINGS UP A POINT ABOUT ME I AM NOT
    • AFRAID OF THE GAS CHAMBER BECAUSE IT WILL
    • SEND ME TO PARADICE (ALL THE)
    • (SOO HEN) BECAUSE I NOW HAVE ENOUGH SLAVES TO
    • WORK FOR ME WHERE EVERYONE ELSE HAS NOTHING
    • WHEN THEY REACH PARADICE SO (THEYRE ALL) AFRAID
    • OF DEATH I AM NOT AFRAID BECAUSE IT
    • (YO WT SHAT MR NEW)
    • EFIL WILL EB NA EASY ENO
    • NI ECIDARAP DEATH
  • 02:16AM: Jarl reports more detail on the skip in the 15th row, and the skip seems isolated to that row. But still some garble happening after that is fixed.
  • 02:41AM: Jarl reports discovery that skipping cleartext "LIFEIS" in upper right section of the 2nd block fixes the remaining garbles. Plaintext now only has a few errors remaining.
  • 02:50AM: Jarl reports full plaintext:
    • I HOPE YOU ARE HAVING LOTS OF FUN IN TRYING
    • TO CATCH ME THAT WASNT ME ON THE TV SHOW
    • WHICH BRINGS UP A POINT ABOUT ME I AM NOT
    • AFRAID OF THE GAS CHAMBER BECAUSE IT WILL
    • SEND ME TO PARADICE (ALL THE)
    • (SOO HER) BECAUSE I NOW HAVE ENOUGH SLAVES TO
    • WORK FOR ME WHERE EVERYONE ELSE HAS NOTHING
    • WHEN THEY REACH PARADICE SO THEY ARE AFRAID
    • OF DEATH I AM NOT AFRAID BECAUSE I KNOW THAT
    • MY NEW LIFE IS
    • EFIL WILL EB NA EASY ENO
    • NI ECIDARAP DEATH
  • 03:44AM: Jarl reports details on steps that were required to fix the 2nd section:
    • Right-offset the RATENYRNOSRVSH fragment by 1 becoming HRATENYRNOSRVS. I think he skipped the H by mistake (during homophonic step) and then realized his error going into the 7th row and added the H back in at the end of the 6th row.
    • Skip the positions of the "LIFEIS" fragment during untransposition.
    • Now after transposition it will result in:
    • (SOO HER) BECUASE E NOW HAVE ENOUGH SLAVES TO
    • WORV FOR ME WHERE EVERYONE ELSE HUS NOTHING
    • WHEN THEY REACH PARUDICE SO THEY ARE UFRAID OF
    • DEATH I AM NOT AFRAID BECAASE I VNOW THAT MY NEW
    • Fixing a few errors:
    • (SOO HER) BECAUSE I NOW HAVE ENOUGH SLAVES TO
    • WORK FOR ME WHERE EVERYONE ELSE HAS NOTHING
    • WHEN THEY REACH PARADICE SO THEY ARE AFRAID OF
    • DEATH I AM NOT AFRAID BECAUSE I KNOW THAT MY NEW
    • Since the "LIFEIS" fragment was skipped it can be added in somewhere else, and I think it has to be at the end:
    • (SOO HER) BECAUSE I NOW HAVE ENOUGH SLAVES TO
    • WORK FOR ME WHERE EVERYONE ELSE HAS NOTHING
    • WHEN THEY REACH PARADICE SO THEY ARE AFRAID OF
    • DEATH I AM NOT AFRAID BECAUSE I KNOW THAT MY NEW (LIFE IS)
  • 07:56AM: I completed a PDF report of our solution and submitted it to my contacts at the FBI crypto lab.
  • 08:02AM: First response from FBI crypto lab, unofficial confirmation
  • 08:48AM: Second response, unofficial confirmation
  • 08:49AM: Third response, further confirmation, phone call

Not sure about further timing on this day, but during the day the FBI took action on the solution, notifying others in the agency as well as working on a report of the solution to submit back to SFPD, the original requestor. Submission also planned to SF FBI.

Sunday, December 6th, 2020

FBI San Francisco received the solution in the evening. Waiting for contact with FBI National Press Office to coordinate release of this news.

Monday, December 7th, 2020

Talked to FBI National Press Office in the afternoon to discuss release plan. Allowing for all victim notifications to take place prior to releasing the news.

Thursday, December 10th 2020

Talked to FBI National Press Office in the afternoon and was informed that final notifications will be completed by the end of the day and that the best time for the news release will be Friday.

Friday, December 11th 2020