Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ ZENODOarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Preprint . 2026
License: CC BY
Data sources: ZENODO
https://doi.org/10.2139/ssrn.6...
Article . 2026 . Peer-reviewed
Data sources: Crossref
ZENODO
Preprint . 2026
License: CC BY
Data sources: Datacite
ZENODO
Preprint . 2026
License: CC BY
Data sources: Datacite
versions View all 3 versions
addClaim

Geospatial Constraint Satisfaction in the Zodiac Z32 Cipher

Authors: Stampher, David;

Geospatial Constraint Satisfaction in the Zodiac Z32 Cipher

Abstract

The Z32 cipher, a 32-character homophonic substitution cipher sent by the Zodiac killer on June 26, 1970, has resisted cryptanalysis for over 55 years. With only 29 unique symbols in 32 positions, Z32 falls below the unicity distance required for linguistic frequency analysis-the method that solved the Zodiac's longer ciphers Z408 and Z340. This paper reframes Z32 as a Geospatial Constraint Satisfaction Problem (GeoCSP), exploiting the boundary conditions the Zodiac himself provided: a Phillips 66 road map centered on Mount Diablo, a crosshair aligned to magnetic north with clock-position numbers, and the explicit hint "radians and # inches along the radians." We enumerate 2,044,224 candidate phrases across 12 structural templates and filter by three independent constraints: character length, homophonic lock consistency, and geographic projection within the map bounds. Only 54 candidates survive (99.9974% rejection rate). Of these, a single candidate-IN THREE AND THREE EIGHTHS RADIANS TEN-uniquely converges with a 100-foot equilateral triangular crop mark located 254 meters from the decoded coordinates. The solution is independently corroborated by its position near the geometric centroid of the Zodiac's operational triangle, by the alignment of all Vallejo crime scenes within the cipher's decoded clock-hour sector, and by the morphological correspondence between the ciphertext's triangle symbol and the ground feature. An internal structural property of the cipher further constrains the result: 47 of 54 survivors (87.0%) decode to clock hours 8 or 10-the two vectors corresponding to the Zodiac's crime zones-representing a 5.2× enrichment over random expectation. These independent lines of evidence render coincidence statistically untenable.

Keywords

aerial imagery analysis, zodiac killer, cold case, cryptography, forensic cartography, forensic psychology, criminal profiling, zodiac ciphers, san francisco, gis, geospatial analysis, geospatial constraint satisfaction, homophonic substtitution, computational linguistics, python, z32 cipher, remote sensing, cryptanalysis, geographic profiling, forensic archaeology, unicity distance, california, constraint satisfaction problem, crop marks

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average