Mozilla's 'Codemoji' Aims to Demystify Encrpytion
π·ππππβπ
Mozilla is trying to win over users again. On Wednesday, makers of the once-popular Firefox web browser released a tool called Codemoji. Itβs designed to show security ignoramuses and/or children how encryption works. Codemoji is simplistic, but useful β and Mozilla has good intentions.
If you ever read Artemis Fowl as a kid, you already know about ciphers. Ciphers disguise content. Basic ones merely replace letters with other letters based on simple rules. For instance, a cipher could replace each letter in a word with the alphabetβs next letter. The word βexampleβ becomes the jumble βfybnqmfβ β βeβ becomes βf,β βxβ becomes βy,β et cetera.
Decades ago, such a simplistic attempt at secrecy mightβve worked. Nowadays, itβs much harder to sneak communications past codebreakers and their algorithms. You can make a cipher more complex, but it wonβt take long for an algorithm to sniff out the underlying logic.
Thatβs what Mozilla did, though: made the cipher slightly more complex. Rather than replacing letters with other letters, this cipher replaces letters with emoji. You select an emoji with which the cipher will encode your message, then you send the encoded message to a friend. Your friend can then work to decode your encrypted message, and if youβre feeling merciful you can give him or her a hint about which emoji you chose.
Mozilla wants all internet users to know about encryption, which for many remains an amorphous concept. It doesnβt stop with Codemoji: thereβs a whole instructional site, too. These sorts of efforts are nothing if not laudable. Many security officials consider encryption bad: it gives criminals a refuge. President Barack Obama thinks tech companies must work alongside the government such that encryption protects the good but leaves vulnerable the bad. Those same tech companies, however, are worried β with good reason β that any intentional backdoors in encryption systems will be exploited by non-government agencies and random bad actors, and so are resisting the governmentβs requests.
Below, find a well-known speech in Codemoji. The key is the finger pointing down emoji ():
ππ«ππ° π¨ππ«π°π πππ§ π¨ππππ π§πππ°π¨ πππ« π«ππ° ππππππ°π¨ π―π°π«ππππ ππ«π°ππ π«π πππΏπ¨ ππ«πππΏππππ π πππ― ππππΏπ«ππ¬ ππ«ππππΏπππ§ πΏπ ππΏπ―ππ°ππ§π¬ πππ§ π§ππ§πΏπ