Liu Qing

Dr. Liu Qing received his bachelor's degree from the School of Electrical and Electronic Engineering, Nanyang Technological University, Singapore (NTU). He then completed his PhD study in School of Materials Science and Engineering, NTU. He joined Globalfoundries Singapore (formerly Chartered Semiconductor) in 2008 as a Senior Engineer. Since 2010, he worked in Temasek Laboratories at NTU (TL@NTU). He is currently a Principal Research Scientist in TL@NTU. His main research interest is Hardware Assurance, specifically sample preparation, imaging and security analysis.

Affiliation:

Nanyang Technological University

Country:

Singapore


Session

03-18
10:10
20min
Hardware Assurance and Security for IoT Microcontrollers
Liu Qing

Microcontrollers in Internet of Things (IoT) devices often employ execute-only memory to safeguard critical firmware, such as Intellectual Property (IP) and system configuration functions. This security mechanism restricts external access to memory content, permitting only code execution. Additionally, user data stored in embedded memory is typically protected from unauthorized access. However, vulnerabilities in these security measures have been identified through advanced hardware assessment techniques, particularly invasive selective chemical engraving.
Selective chemical engraving facilitates the extraction of data from charge-based memory by visualizing binary data through electrochemical reactions. This process distinguishes programmed cells ("0") from erased cells ("1") by forming HF-insolvable oxide layers on charged floating gates. The technique achieves a low error rate of 0.34% and, when combined with single error correction-double error detection algorithms, ensures 100% data recovery without requiring access to the original programmed data.
To evaluate the efficacy of this method, the security of smartwatches storing sensitive information, such as application software and user health data in embedded Flash memory, was assessed. A comparison with non-invasive method further provides a comprehensive understanding of memory organization and validates the accuracy of extracted data.
These findings reveal the vulnerabilities in existing IoT microcontroller hardware assurance schemes and highlight the necessity of developing additional countermeasures to address security risks.

Session IV - Memory Extraction
Lecture Hall