Difference between revisions of "Crimo Cipher"
(→Online discussions) |
(→Ideas for experiments to perform / TODO) |
||
Line 219: | Line 219: | ||
* Calculate compression rate compared to random shuffles, as a way to estimate non-randomness in the cipher. | * Calculate compression rate compared to random shuffles, as a way to estimate non-randomness in the cipher. | ||
* Calculate symmetry of ngram counts (for example, the pairs of bigrams {01,10}, and {67,76} have roughly similar counts). | * Calculate symmetry of ngram counts (for example, the pairs of bigrams {01,10}, and {67,76} have roughly similar counts). | ||
+ | * Test for longer repeating ngram patterns allowing for a fixed number of permitted errors / skips / nulls. | ||
= Other Links = | = Other Links = |
Latest revision as of 06:20, 18 July 2022
Contents
Background
Case information: https://en.wikipedia.org/wiki/Highland_Park_parade_shooting
Robert Eugene Crimo III perpetrated a mass shooting event on July 4th, 2022 in Highland Park, Illinois. He is an aspiring rapper, calling himself "Awake the Rapper", who posted music videos and violent content on social media.
He allegedly published an encrypted manifesto on Amazon. According to this Fandom page (formerly Wikia):
"Arcturus, or more formally known as 'Project Arcturus' is an archaic manifesto/book conceived by Robert Crimo (Awake). It was published on the 19th of February in the year 2021. It is 28 pages long and is composed entirely of an undeciphered sequence of numbers. There is a coinciding video to Arcturus on YouTube, which is composed of footage from the music videos to On My Mind, out.of.this.world, and Toy Soldier. The numbers 23, 47, and 115 seem to be of significance in decoding Arcturus, however, Arcturus remains an unsolved mystery." (Image)
Some people reported that the book's description on Amazon contained Morse code translating to "Hello Friend", which was the name of one of his music videos. In the video, a small building is shown while the camera pans slowly back while haunting music is played. Crimo's symbol appears to be mounted at the top right corner of the building. The scene then switches to a car with the number "47" painted on its side and a red zig zag pattern painted on the front. The haunting music is from the game Call of Duty Black Ops Cold War, a piece titled Comrade by Jack Wall. (2:08 in this video)
One of Crimo's videos, titled Building A F$@_ing Cabin In The CITY, shows the date Feb 2021 printed on an unfinished wall of the cabin. The same cabin appears in his Hello Friend video. The manifesto was also apparently published on Feb 2021.
Connections / Similarities
Alessa tumblr
Some people found this tumblr page which features Awake's symbol in the profile picture. The post contains a mysterious message and a series of symbols (moons, stars, etc.) that resembles an encoded message. The current version of the page shows that the profile picture has changed. The archive shows references to Awake the Rapper. It's unclear if the references were made before or after Crimo was arrested.
Arcturus Project
The Arcturus project, a seemingly unrelated site, describes a radio signal received from the star Arcturus in 1997. The signal is described as a binary sequence, and the site appeals to readers to help decode the mysterious signal. However, the task is a fiction constructed to challenge people to complete the decryption, which is a binary representation of an image containing a further message.
The Arcturus Code
A book titled The Arcturus Code, by Randy Kovicak, is a story about a boy who discovers a mysterious code beaming from the star Arcturus.
Equestria At War: Arcturus cipher
In a game called Equestria at War, an "Arcturus Cipher" appears. Evidently it is an ASCII Shift Cipher +41.
Online discussions
- Reddit:
- https://www.reddit.com/r/Decoders/comments/vrkmgj/highland_park_illinois_mass_shooter_manifesto/
- https://www.reddit.com/r/codes/comments/vru8o5/highland_park_shooters_video_hidden_messages_in/
- https://www.reddit.com/r/masskillers/comments/vtxrpo/the_two_puzzles_that_were_released_on_amazon/
- https://www.reddit.com/r/masskillers/comments/vttgbu/looking_for_anyone_who_obtained_a_copy_of/
- https://www.reddit.com/r/arcturusdecoded/
- https://www.reddit.com/r/conspiracy/comments/vtp22v/why_isnt_the_highland_park_shooter_suspects/
- https://www.reddit.com/r/masskillers/comments/vrm5fv/this_book_was_written_by_samuel_bromley_a_pen/
- https://www.reddit.com/r/masskillers/comments/vrjwg0/the_july_4_shooters_book_that_he_allegedly_wrote/
- 4chan:
- Discord
- Overt Operator Discord
- Channel: #Robert Crimo III - Highland Park Shooting - Arcturus
- Archive of Discord posts allegedly made by Crimo
- Overt Operator Discord
- Blogs
Images
- Images of entire book
- PDF format:
- Word search book that was listed on Amazon by the same seller as the Arcturus book. There is speculation it could be a possible key. The book's author is listed as Samuel Bromley.
Transcriptions
- Preview page that was posted on reddit
- Full book transcription
- https://pastebin.com/3L9hPdqP
- http://www.zodiackillerciphers.com/arcturus-transcription-from-discord-johnp.txt
Observations
- The book contains 27 pages of numbers.
- Only the first 9 pages are unique. The next 9 and last 9 pages are repeats of the first 9 pages.
- Each page has 38 rows, and 86 characters per row, for a total of 3268 characters per page.
- In some of his online posts, Crimo emphasizes the number 333. The book is 27 pages long which is a perfect cube: 3x3x3.
- Each 9 page group has a total of 29412 characters (88236 for all 27 pages).
- The book's description on Amazon included the phrase "Hello Friend" encoded in Morse code. (Image)
- One additional book was listed under the same seller on Amazon. The title was Classic Large Print Word Search Book For Adults (Image). Being listed together with Arcturus led to speculation it may be a hint or key. PDF of the book is linked above.
- The puzzles vary in size, such as 16x16, 18x18, and 23x23.
- JFGariepy's "exhaustive offset analysis"
Unigrams
- Index of Coincidence: 0.104
- Frequency count
- 9, 1, and 2 have relatively low frequencies.
- 6, 7, and 3 have relatively high frequencies.
- Frequency count, window size 1000 (interactive plot)
- There is a backtick character in the bottom right corner of the 2nd, 11th, and 20th pages of numbers. The affect rows still have a length of 86.
- The cipher seems to have a bias against 9s (i.e., there are far fewer 9s than other digits).
- However, 9s seem to cluster together. The average distance between 9s is lower than expected based on shuffle tests. This contributes to repetitions of sequences such as 9191, 9919, 1919, 1991, etc.
- There is evidence of multiple alphabets but with a wide span.
Ngrams
- Crimo emphasizes specific numbers in some of his online posts (such as in his videos depicting gun violence).
- 23
- 47
- This could represent the date of his murders in reverse (7/4).
- Crimo's bizarre fixation with the numbers 4 and 7
- His Acura car with 47 painted on it (View of license plate) (View of car interior)
- He had 47 tattooed on his face
- A TV depicted in one of his posts is tuned to channel 47
- A rapper called Capital Steez frequently references the number 47, and uses it in place of swastikas such as on this album cover.
- 115
- 115 allegedly is part of Crimo's home address
- Crimo was a fan of the Call of Duty - Black Ops video game. In the game, Element 115 turns Nazis into zombies.
- A user online claims: In one of his videos he has 1+1=5 written on a piece of paper.
- Archive of his Twitter post containing 115 and other numbers
- 159
- XADA_159, evidently what Awake named his record label.
- 333
- The numbers 23, 47, and 115 add up to 185. July 4th, the day of the shooting, was the 185th day of the year 2022.
- One person suggested Crimo's symbol can be interpreted as a combination of copies of the number 4.
- Bigram frequencies
- 76 is the most common. 23 and 47 are the 13th and 14th most common, respectively
- 94 and 95 have the same frequencies (134).
- 05 and 06 have the same frequencies (166).
- Trigram frequencies
- The cipher has high ngram repeats for n=3 through n=7 when compared to random shuffles.
- The number of ngram repeats for n=2 is indistinguishable from the quantity expected during random shuffles, but n-graphic IoC tests suggest the specific repetitions are significant
- The cipher has a very strong bias towards sequences of successive digits (01, 10, 23, 34, 45, 98, 87, etc).
- Going from 23 to 34 to 45, for example, can be done by adding 11 to each number. Crimo emphasizes the number 47 in his posts and tattoos, and 4+7=11.
- The cipher has a strong bias against sequences of doubles (22, 33, 44, etc).
- This does not apply to the doubles 00, 66 and 99.
- Numbers 1 and 2 are more likely to be found before or after the number 0.
- Number 9 is more likely to be preceded or followed by 1 and 2.
- Number 7 is more likely to be before or after a 6.
- Number 7 is also more likely to be 2 positions away from a number 6 in both directions.
- Digit sequence counts compared to expected
- JFGariepy observations from Discord
Heat Maps
- Bigram 2D heatmap
- Bigram 3D heatmap (Interactive. Zoom, rotate, and pan with your mouse.)
- Trigram 3D heatmap (Interactive. Zoom, rotate, and pan with your mouse.)
Cycles
- The cipher appears to demonstrate some cycling behavior.
Sliding Window tests
Does the cipher have consistent statistics throughout? If not, maybe that is evidence of a different scheme being used in different sections. The following plots use a window size of 1000 applied to different parts of the first 9 pages of Crimo's cipher. The plots marked "no overlap" move the window 1000 positions forward with each step. The ones marked "overlap" move the window 1 position with each step.
Index of Coincidence
- Unigrams
- Bigrams
Homophone cycles (length 2)
Keyboard number distance tests
- 1D layout
- 2D layout
Keyboard test
Did Crimo simply "mash the keyboard" to generate a seemingly random sequence of digits? What if the distance between successive number reflects short distances between number keys on his keyboard? I made three measurements:
- Average distance between successive digits, based on 1D layout of number keys (horizontal row on standard keyboard).
- Observed to be 29 sigma above average compared to shuffles.
- Average distance between successive digits, based on 2D layout of number keys on a standard number pad on extended keyboards.
- Observed to be 13 sigma above average compared to shuffles.
- Average distance between successive digits, based on simple absolute difference of the digits.
- Observed to be 6 sigma below average compared to shuffles.
Ideas for experiments to perform / TODO
- Pollux was ruled out. But what if he used a custom Morse alphabet?
- Experiment: Ignore the standard Morse alphabet. Determine all dot/dash/space mappings that produce:
- A sequence consisting of no more than ~26 distinct Morse-like patterns (units).
- With valid use of spaces in between the patterns (i.e., only one or two spaces should appear between Morse units)
- There are differences between American and International Morse.
- Test for larger Morse-like alphabets (for example: dot, dash, star, moon; resembling this cipher-like message). Determine assignments of sets of digits that partition groups of n custom symbols into an alphabet-sized set.
- Experiment: Ignore the standard Morse alphabet. Determine all dot/dash/space mappings that produce:
- What if he used Pollux but didn't use spaces? The Morse sequence would have many ambiguous interpretations.
- Experiment: Polyalphabetic Pollux? I.e., symbol groups may have overlapping assignments: Dash: 0 1 4 3 6, Dot: 3 8 7 4, Space: 4 5 2 9 6.
- Run similar experiments to rule out Morbit.
- Make heatmaps of ngram frequencies
- Crimo was heavily influenced by the Call of Duty video game. Are there any ciphers in the game? Could he have been influenced by them?
- In this video Crimo appears to be watching a video of the Gravity Falls theme song. Gravity Falls is a show that features ciphers. Look for any relevant encipherment schemes.
- Do a more detailed periodic ngram analysis.
- Try to obtain the document that was originally linked here, titled Awake Short Auto-Biography Paper.
- Calculate average difference between successive numbers
- Compare to "keyboard distance"
- Compare to number keypad distances
- Test for hand dominance (i.e., each half of a row of number keys might cluster together in the cipher)
- Calculate compression rate compared to random shuffles, as a way to estimate non-randomness in the cipher.
- Calculate symmetry of ngram counts (for example, the pairs of bigrams {01,10}, and {67,76} have roughly similar counts).
- Test for longer repeating ngram patterns allowing for a fixed number of permitted errors / skips / nulls.