The Zodiac ciphers
Between July 1969 and June 1970 the man who called himself the Zodiac sent four ciphers to newspapers in the San Francisco Bay Area, along with letters claiming murders in Vallejo, Lake Berryessa and San Francisco. He was never identified[1][2].
The first cipher, Z408, came in three parts to three papers on 31 July 1969. On 8 August Donald and Bettye Harden, a schoolteacher and his wife in Salinas, sent the Chronicle a solution: a homophonic substitution whose text boasts of killing and of collecting "slaves for my afterlife" and ends in 18 letters that read as nonsense[1][3]. The second, Z340, arrived on 8 November 1969 and resisted the FBI, the NSA, Navy cryptographers and fifty years of amateurs. In December 2020 Oranchak, Blake and Van Eycke showed it to be a homophonic substitution whose plaintext had been rearranged by a regular diagonal transposition. The FBI's cryptanalysis unit confirmed their decryption on 11 December 2020[1][4].
Two short ciphers remain. Z13 (April 1970) follows the words "My name is"; Z32 (June 1970) came with a map and a claim that it gave the place of a bomb. Both are too short, with too many distinct symbols, for any reading to be shown unique under ordinary substitution[1]. Of the 4 questions on this site, 1 are answered.
Key questionsset by the editors
The object
The ciphers are handwritten grids of letters, reversed letters, Greek-like signs and geometric symbols. Z408 is 24 rows of 17 symbols using 54 distinct symbols; Z340 is 20 rows of 17 using 63; Z13 is a single line of 13; Z32 two lines of 17 and 15, with 29 distinct symbols among its 32[1][5]. Researchers work from ASCII transcriptions in which each drawn symbol is represented by one keyboard character; this project uses Oranchak's, which are the basis of the solvers' published work[5].

Z408 was published in the Vallejo Times-Herald, the San Francisco Examiner and the San Francisco Chronicle in early August 1969 at the writer's demand. Z340 was published in the Chronicle on 12 and 13 November 1969[1]. The originals are evidence in an open case; the FBI's released files include its 1969 cryptanalysis reports[6].
Timeline
What is known
Z408 decodes with a 54-symbol homophonic key into 390 letters of English with misspellings ("forrest", "anamal", "paradice") followed by 18 unread letters, EBEORIETEMETHHPITI[1]. Its key rebuilt from this project's transcription is consistent except for one symbol that reads A five times and S three times, which is either an encoding slip or two drawn symbols merged in transcription.

Z340's solution has three parts. Rows 1 to 9 and rows 10 to 18 are each read by starting at the top left and stepping one row down and two columns right, wrapping at the edges; rows 19 and 20 are read in order with some words reversed. A symbol skipped on row 15 and an excluded fragment (LIFE IS) explain the garbles the solvers first met[1]. The plaintext begins "I hope you are having lots of fun in trying to catch me that wasnt me on the TV show", a reference to a caller who claimed to be the Zodiac on Jim Dunbar's programme on 22 October 1969, and ends "my new life will be an easy one in paradice life is death"[1]. Applying the derived key to the first nine transposed rows maps all 63 symbols with no conflicts, which this project confirmed with the data file.
Neither solved cipher names the writer. Z408 says "I will not give you my name"; Z340 continues the afterlife theme[1].
What has been tested
Z340 was tried with the Z408 key within days, and by the FBI in a report of 18 December 1969 that found the Z408 key failed and suspected transposition[1][6]. From 2006 onward, open software (ZKDecrypto, AZdecrypt) used hill-climbing on n-gram statistics to break homophonic ciphers automatically. Statistical work by the solvers' community found an excess of repeated symbol pairs at a spacing of 19, which pointed to a regular transposition. In 2020 Blake generated a batch of 655,088 transposition variants and Oranchak ran them through AZdecrypt; a (1,2)-decimation of the first nine rows produced readable fragments, which cribs then completed[1].
Joachim von zur Gathen estimated the unicity distance of Z340's whole system, homophonic substitution plus sectioning, transposition and irregularities, at no more than 152 characters. Since the cipher has 340, a second readable decryption under the same system is very unlikely[7].

For Z13 and Z32 no such argument exists. Thousands of plausible names fit Z13 under substitution, and Z32's 29 distinct symbols allow almost any 32-letter phrase[8][1]. The last 18 letters of Z408 are in the same position: 15 of their 18 symbols are unique there[1]. Published claims, such as a 2024 preprint reading Z32 as directions from Mount Diablo, have not been accepted by the cryptanalysts who solved Z340 or confirmed by investigators[9].
The readings
For Z340 the competing readings were settled by the 2020 solution: earlier claimed solutions, including Gareth Penn's and Robert Graysmith's, relied on anagramming or free rearrangement and were rejected by the FBI, which says it reviewed many proposals over 51 years and found none with merit[1]. The 2020 decryption is accepted because the transposition is regular, the plaintext was not forced, it refers to a datable event of October 1969, and its length is above the unicity distance[1][7].
For Z13 the main readings are a name under substitution (many candidates), a non-name phrase, or a cipher with a further step like Z340's. For Z32 they are a location under substitution with the map's radian setting, a non-location taunt, or meaningless symbols. For the Z408 tail they are filler copied from above to square the third section, or a second message under another key[1]. None of these can currently be tested to a conclusion.
Published claims
| Year | Who | Claimed | Status | Reason |
|---|---|---|---|---|
| 1969 | Donald and Bettye Harden[1] | Z408 is a homophonic substitution cipher whose English text boasts of killing and of collecting slaves for the writer's afterlife. | Accepted | The key reads 390 letters of consistent English, and the 2020 solvers and the FBI accept it[1]. |
| 1969 | FBI Laboratory cryptanalysts[10] | The Z408 key does not read Z340, and the second cipher probably involves a transposition. | Accepted | The 2020 solution found exactly that: a homophonic substitution with its text rearranged by a diagonal transposition[1]. |
| 2020 | David Oranchak, Sam Blake and Jarl Van Eycke[1] | Z340 is a homophonic substitution whose plaintext was rearranged by a regular diagonal transposition, and it reads as a message referring to an October 1969 TV call. | Accepted | Confirmed by the FBI's cryptanalysis unit and above the unicity distance of the system, so a second reading is very unlikely[4][7]. |
| 2020 | FBI San Francisco[4] | The Z340 cipher was solved by private citizens, and the FBI's cryptanalysts confirmed the decryption. | Accepted | The solvers' full method was published in 2024 and no rival reading of Z340 has been accepted[1]. |
| 2023 | Joachim von zur Gathen[7] | The unicity distance of Z340's full system is at most 152 characters, well under the cipher's 340. | Accepted | Holds under three models of the plaintext language and supports the uniqueness of the 2020 solution[7]. |
| 2024 | David Oranchak, Sam Blake and Jarl Van Eycke[1] | Z13 and Z32 are too short, with too many distinct symbols, for any proposed reading to be shown unique. | Accepted | Thousands of names fit Z13 under substitution, and Z32 has 29 distinct symbols in 32[8][1]. |
| 2024 | David Oranchak, Sam Blake and Jarl Van Eycke[1] | The last 18 letters of Z408 are probably filler, copied from symbols above, to make the third part the same size as the others. | Most likely | Fits the layout, but 15 of the 18 symbols are unique there, so a second message cannot be excluded[1]. |
| 2024 | Allen (SSRN preprint)[9] | Z32 gives directions from Mount Diablo, read with the radian markings on the map sent with it. | Disputed | Not accepted by the cryptanalysts who solved Z340 or confirmed by investigators, and Z32 is too short for any reading to be shown unique[1]. |
What would settle it
For Z13 and Z32, the solvers name three routes: solid links between the solved ciphers' construction and the short ones; discovery that the short ciphers were copied from a source with a known solution; or the writer's worksheets. A confession or the identification of the writer by other means would also allow a candidate to be checked[1]. A new statistical argument cannot overcome the length limit on its own.
Questions
1 of 4 questions are answered.
Evidence 14 findings
Artifacts
The films, photos, papers and objects this mystery rests on, each with its own key and its distance from the original.
See also
References
- 1.Oranchak, D., Blake, S., Van Eycke, J. 2024. The Solution of the Zodiac Killer's 340-Character Cipher. arXiv:2403.17350 [cs.AI], 26 March 2024.cited 38 times hereSRC0D71P64M215H
- 2.Wikipedia contributors n.d.. Zodiac Killer. Wikipedia.cited 2 times hereSRC0D71P8AY64XM
- 3.San Francisco Chronicle 1969. A 'Murder Code' Broken. San Francisco Chronicle, 9 August 1969.cited 2 times hereSRC0D71P73W1E02
- 4.Johnson, A. 2020. FBI: Private citizens solve cipher attributed to Zodiac killer. KION News Channel 5/46, 11 December 2020.cited 3 times hereSRC0D71P6M86CW5
- 5.Oranchak, D. n.d.. Zodiac Killer Ciphers Wiki: Webtoy's transcription scheme; Unsolved 13-character 'My name is' cipher; Unsolved 32-character 'map code' cipher. zodiackillerciphers.com.doicited 2 times hereSRC0D71P7KG5XD0
- 6.Federal Bureau of Investigation n.d.. The Zodiac Killer (FBI Records: The Vault). FBI Records - The Vault.doicited 5 times hereSRC0D71P6W25AN6
- 7.von zur Gathen, J. 2023. Unicity distance of the Zodiac-340 cipher. Cryptologia 47(5): 474-488.doicited 4 times hereSRC0D71P6CE73Y3
- 8.Oranchak, D. n.d.. Z13 Solutions. zodiackillerciphers.com wiki.cited 3 times hereSRC0D71P7VA13XB
- 9.Allen 2024. A Proposed Solution to the Zodiac Killer's 32-Character "Mount Diablo Cipher". SSRN.doicited 3 times hereSRC0D71P8342RGJ
- 10.Federal Bureau of Investigation 1969. The Zodiac Killer Part 01. FBI Records: The Vault.cited 2 times hereSRC0D71P8TJ0ZHY