Photo by Chris Curry on Unsplash

From The 18th Century to the 21st Century: Morse Code To Ethereum

--

I love creating and cracking ciphers, and have generated an online challenge that has over 100 different ciphers in it:

https://asecuritysite.com/challenges

If fact, there have been over one million cipher challenges delivered over the past few years. So, now I’ve decided to move the generation of these challenges into the 21st Century and implement them with a smart contract on Ethereum.

I have thus started to migrate my code infrastructure so that rather than using a database of challenges, I call up a smart contract to generate a unique set of cipher puzzles for users to solve. The user will never really know that the back-end of the ciphers is delivered from a smart contract. Overall it will not cost me anything to run, and I know the contracts will always be available and ready to be run. I will have no need for a server to deliver the challenge, and where I can thus move the cipher computing infrastructure to Ethereum. There will be no need to run it within AWS or on an IIS Web server — I will only need a lightweight user interface and a little bit of middleware.

So, here’s my Morse Code challenge generator:

--

--

Prof Bill Buchanan OBE FRSE
ASecuritySite: When Bob Met Alice

Professor of Cryptography. Serial innovator. Believer in fairness, justice & freedom. Based in Edinburgh. Old World Breaker. New World Creator. Building trust.