Your Peripheral Has Planted Malware An Exploit of NXP SOCs
Zheng presents your peripheral has planted malware an exploit of nxp socs: There are billions of ARM Cortex M based SOC being deployed in embedded systems.
Summary
Architecture and Background
There are billions of ARM Cortex M based SOC being deployed in embedded systems. Most of these devices are Internet ready and definitely security is always the main concern. Vendors would always apply security measurements into the ARM Cortex M product for few major reasons: 1) People will not be able to copy and replicate the product; 2) License control for the hardware and software; 3) Prevent malicious code injection in to the firmware. Vendors normally rely on the security measurements built within the chip (unique ID number/signature) or security measurements built around the chip (secure boot).
Vulnerability Analysis
In this talk, we will share the ARM Cortex M SOC vulnerability that we discovered and it will be two parts:
Exploitation and Demonstrations
The first is security measurement build within the SOC and how we break it. We could gain control of changing the SOC unique ID and write the firmware or even turn the device into a trojan or bot.
Remediation and Defensive Strategies
The second is security measure built around the SOC and how we break the Secure Boot elements and write into the firmware.
Related talks
Main Stage·42 min
Ladar Levison · hon1nbo
Ladar Levison and hon1nbo presents booby trapping boxes: Ever worry about the hardware you leave behind?
Main Stage·33 min
Bui · Rao
Bui and Rao presents last mile authentication problem exploiting the missing link: With "Trust none over the Internet" mindset, securing all communication between a client and a server with protocols such as TLS has...
Main Stage·46 min
Douglas McKee
Douglas McKee presents 80 to 0 in under 5 seconds: It seems each day that passes brings new technology and an increasing dependence upon it.


