Category Archives: cryptography

An Arduino and an Enigma All Rolled Into One

This hacker has been wanting to design an Enigma machine simulator for a while, but didn’t take the leap until they realized there was a compact Arduino with a surplus of I/O.

The logs go through all sort of variations on the machine. Everything from a plug board variation similar …read more

Continue reading

Posted in 2019 Hackaday Prize, Arduino Hacks, cipher machine, cryptography, enigma, enigma machine, The Hackaday Prize | Leave a comment

John McMaster Explains Crypto Ignition Phone Keys and How to Reproduce Them

When you’re a nation state, secure communications are key to protecting your sovereignty and keeping your best laid plans under wraps. For the USA, this requirement led to the development of a series of secure telephony networks over the years. John McMaster found himself interested in investigating the workings of …read more

Continue reading

Posted in 2019 Hackaday Superconference, CIK, cons, crypto, cryptography, security hacks, stu-iii, Supercon | Leave a comment

Understanding Elliptic Curve Cryptography And Embedded Security

We all know the usual jokes about the ‘S’ in ‘IoT’ standing for ‘Security’. It’s hardly a secret that security in embedded, networked devices (‘IoT devices’) is all too often a last-minute task that gets left to whichever intern was unfortunate enough to walk first into the office that day. …read more

Continue reading

Posted in cryptography, ecc, elliptic curve cryptography, IoT, Microcontrollers, rsa, security | Leave a comment

MIT Cryptographers Are No Match For A Determined Belgian

Twenty years ago, a cryptographic puzzle was included in the construction of a building on the MIT campus. The structure that houses what is now MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) includes a time capsule designed by the building’s architect, [Frank Gehry]. It contains artifacts related to the …read more

Continue reading

Posted in computer hacks, cryptography, CSAIL, Ronald Rivest, time capsule | Leave a comment

Compiling NodeMCU for the ESP32 With Support for Public-Private Key Encryption

When I began programming microcontrollers in 2003, I had picked up the Atmel STK-500 and learned assembler for their ATtiny and ATmega lines. At the time I thought it was great – the emulator and development boards were good, and I could add a microcontroller permanently to a project for a dollar. Then the ESP8266 came out.

I was pretty blown away by its features, switched platforms, except for timing-sensitive applications, and it’s been my chip of choice for a few years. A short while ago, a friend gave me an ESP32, the much faster, dual core version of the …read more

Continue reading

Posted in compile, cryptography, ESP32, hardware, how-to, lua, Microcontrollers, NodeMCU, parts, proof of work | Leave a comment