Device keys and their reach
Which data and functions does a key unlock? The book examines how per-device keys, appropriate permissions and key replacement limit the damage after extraction.
Design Lessons from Real Attacks on Connected Devices
Ewan Fleischmann explains real attacks on connected devices: how attackers exploit weaknesses in firmware, hardware and backends, and which changes to the product can stop them.
Secure boot is enabled, firmware is signed and keys are stored encrypted. The checklist looks good. Yet an unchecked boot path can bypass signature verification, or malicious code can read a key while the device is running.
How Device Security Fails examines the gap between having security features and the protection they actually provide. Through real attacks, the book explains where implementation and architecture fail, which changes help, and how to verify their effect with targeted security tests.
Which data and functions does a key unlock? The book examines how per-device keys, appropriate permissions and key replacement limit the damage after extraction.
A valid signature does not settle the security of the boot process. The book follows the path from the signed image to the code that runs, including metadata and alternative loading paths.
A failed update should not leave a device unusable. Recovery should not bring back an old vulnerability either. The book examines version and rollback policies that address both problems.
Start with a real attack, build a threat model, then apply it to firmware, hardware and backend security.
Written for firmware developers, hardware engineers and product security teams who build or assess connected devices. The examples examine code, memory access, keys and communication between devices and backends.
The book is written in English by Ewan Fleischmann, founder of Redlings and a cryptographer with a PhD.
About Dr. Ewan FleischmannGet email updates about the release date and sample chapters.