Author Archive

Transitioning SSH from RSA to ED25519

May 27th, 2020
Posted in Security | No Comments

Nick Sullivan1 writes: You can compute how much energy is needed to break a cryptographic algorithm and compare that with how much water that energy could boil. This is a kind of a cryptographic carbon footprint. By this measure, breaking a 228-bit RSA key requires less energy than it takes to boil a teaspoon of […]

Installed Debian 10.4 on Mini 9

May 24th, 2020

I successfully installed Debian 10.4 on the Dell Mini 9 (Inspiron 910). Facing discontinuation of support for 32-bit x86 systems after Lubuntu 18.04 LTS, I was pressured to find another GNU/Linux distribution. I wanted to avoid future transitions and found several pages on the Internet suggesting that Debian is known for long term support of […]

What is a Nonce?

May 7th, 2020
Posted in Security | No Comments

A nonce is a value, N, that is used only once: Nonce. Nonces or nonce values are encountered in cryptography. The initialization vector used for AES in CBC mode are typically nonces: C1 = CIPHK(P1 ⊕ Nonce) Cj = CIPHK(Pj ⊕ Cj-1) for 2 <= j <= n Here, cipher block 1 is the result […]

apr: Failed Creating Threads

May 5th, 2020

There is a potential segmentation fault when executing ‘make test’ while building apr-1.7.0. The following lines are output: … testatomic : -Line 413: Failed creating threads -/bin/sh: line 2: XXXXX Segmentation fault ./$prog -v … Programs failed: testall make[1]: *** [check] Error 139 make[1]: Leaving directory `…/apr-1.7.0/test’ make: *** [check] Error 2 The segmentation fault […]

fciv.py – Python Module for Microsoft FCIV

April 5th, 2020

fciv.py is a Python module that I implemented to generate file integrity data in a format used by Microsoft File Checksum Integrity Verifier. My use case involves copying files from a Linux workstation to a Microsoft Windows workstation. I wanted to generate integrity data on Linux using Python 3 and verify file integrity on Microsoft […]