Learn about the Native soldiers and the creative cypher code that helped win WWII.
For the past few issues, we’ve been covering very logical ciphers. These have used an encryption and decryption method that follows a strict set of rules. Just like programming, these ciphers have a logical means of being constructed, and are essentially a logic puzzle.
In the same way, a cipher that’s established on hard logic can be disassembled by working out the logic the cipher is built on. This was the job of many decryption computers over the course of history, such as the Enigma machine.
This is computers are very, very good at performing intensive logical operations quickly. It may take you a long time to calculate what 38 times 65 is, but a calculator will tell you instantly that the answer is 2470. This speed of calculation makes computers a great ally when trying to decrypt a code’s logic. However, what if a code isn’t based off of hard logic, but instead uses creativity as its basis? A computer can do maths problems very easily, but ask it to draw a picture and it will do a very bad job!
This was the case of the Navajo Code, a cipher used during World War 2 that was never deciphered. The reason for this was simple; the code itself was based on creative interpretation of objects rather than a straight logical code.
The code was based on the Navajo language, which doesn’t use a writing system and very few people in the world knew how to speak it. It obfuscated itself further by using creative definitions for different aspects of war. For example, they didn’t call a cruiser a ‘cruiser’ in Navajo language; instead, they called it a ‘small whale’. Even if the enemy managed to decipher the Navajo language, all they’d hear is people talking about whales!
Become a subscriber and get access to the rest of this article. Plus all our magazine articles.
Stories also include numerous links to help parents, kids, and teachers learn more. Get access today at just $15 per year for online magazine only or $29.99/year for print + online ($35/year outside US)!
Also In The April 2018 Issue
Create a fun adventure game with sprites using a retro fantasy computer.
Hide information in plain sight using a clever code and a good book.
Logic puzzles help develop reasoning skills useful for programming, computer science, and anything you might do.
Find perfect and fun gifts for your loved ones that teach STEAM concepts and skills.
From light-up bow-ties to conductive thread, you’ll be the life of the party with this STEAM-inspired gear.
A free online test service reveals how much personal data your web browser is giving away.
Add more tools to your command line arsenal, including running mini-scripts and making backup copies.
Use switches to take your robotic creations to the next level.
Create the American flag in SketchUp using this detailed tutorial.
From lasers to supernovas, Berboucha is making science communication a priority.
Code can always be improved. Check out these tips to make you the best programmer you can be!
It’s a programming language unlike any you’ve seen before. Check out this symbolic system designed for mathematical calculations.
It’s a game that’s obsessing the world. Harmful, or a potential gateway to new skills?
Some fun Python code that introduces you to the arcane world of event handling.
New, improved, faster, and sleeker - it’s Scratch 3, your new favourite block language!
Learn about the brilliant algorithm behind all of your GPS devices.
It’s free, comprehensive, and available on-the-go. This cool app helps you master Python faster than ever before.
Open up whole new worlds to explore through these interesting, diverse add-ons.
Links from the bottom of all the October 2018 articles, collected in one place for you to print, share, or bookmark.
Interesting stories about computer science, software programming, and technology for October 2018.