Hello! I'm Hammond (kiwih on Github) and I like to tinker and build things!

Tutorial: A scan chain attack on an implementation of DES

A primer to hardware security

Scan chains, a Design for Test (DFT) technique, are implemented in integrated circuits (ICs) in order to test their correct functionality. They provide high fault coverage and do not need complex hardware for test pattern generation or signature analysis. They function by converting all internal flip-flops into scannable flip-flops, pairing... [Read More]

FLAW3D: Hiding a Trojan in an AVR Arduino Bootloader

Code injection and memory editing!

Currently there is a lot of academic interest in the potential for malicious modifications being added to designs during their manufacturing lifecycle. These include, for instance, Integrated Circuits, where Hardware Trojans might modify the behaviour of key IP blocks, or PCBs, where design modifications could add or remove components in... [Read More]