I’ve recently had some time to catch up on reading and research. I’ve decided to start writing again here about cryptography, embedded systems, and security. Recently, I enjoyed being on the ...
Let’s start with the end: you can do something to change the broken political landscape in the United States, but you have to act quickly. Here’s a link to donate directly to outsider candida...
https://rdist.root.org/2017/12/06/in-which-you-get-a-chance-to-save-democracy/
Here we go again — another article arguing whether the past was better or not (this one says “better”). These articles are tiresome, rehashing the debate whether technology is enabling or i...
https://rdist.root.org/2014/12/01/was-the-past-better-than-now/
I hesitate to call this an interview question because I don’t think on-the-spot puzzle solving equates to a good engineering hire. On the other hand, I try to explore some simple thought experi...
https://rdist.root.org/2014/11/04/thought-experiment-on-protocols-and-noise/
OpenBSD released a new API with a timing-safe bcmp and memcmp. I strongly agree with their strategy of encouraging developers to adopt “safe” APIs, even at a slight performance loss. The st...
https://rdist.root.org/2014/06/24/timing-safe-memcmp-and-api-parity/
Thai Duong wrote a great post outlining why he likes JavaScript crypto, although it’s not as strong a defense as you might guess from the title. While he makes some fair points of some limited...
https://rdist.root.org/2014/06/23/in-defense-of-javascript-crypto/