Parallelpoints · A personal notebook

Ideas, experiments
and things learnt.

Writing about engineering, computing and the details that make things work.

Latest writing

View archive →

Restarting

Starting (somewhat) afresh It has been a couple of years since I posted anything, and the world has moved on since I first built this site. The revamp has 2 goals - to be less hassle for me to add to, and to be less …

Summary of AES-CMAC

CMAC creates a message authentication code from an encryption primitive. The most common is the AES-CMAC, which is described fully in RFC 4493. It involves operating the AES operation in cipher-block chaining mode, where …

Power attack on AES-CMAC - the setup

In normal operation, the mechanic uses a piece of equipment which is colloquially known simply ‘a tester’ which talks to the ECU using the ISO-14229 UDS services. Often this is over a CAN-bus but can also be …

Power side-channel attack on AES-CMAC

AES-CMAC is a popular message authentication code in the automotive world. Although I have been working in automotive electronics for 25 years, I don’t know the actual reason why. But my surmise is that this stems …

RIP Sir Clive Sinclair

A hero of the early home computing era, Sir Clive Sinclair, died on 15th September 2021. The Sinclair flat screen TV Sir Clive was a diverse inventor, way ahead of his time. The portable TV, at the time scoffed at - …