Visible to the public Secure Memory for Embedded Tamper-Proof Systems

TitleSecure Memory for Embedded Tamper-Proof Systems
Publication TypeConference Paper
Year of Publication2019
AuthorsSerpanos, Dimitrios, Stachoulis, Dimitrios
Conference Name2019 14th International Conference on Design Technology of Integrated Systems In Nanoscale Era (DTIS)
Date Publishedapr
ISBN Number978-1-7281-3424-6
KeywordsAerospace electronics, change memory contents, composability, cryptography, data change scenaria, data protection, Embedded systems, embedded tamper-proof systems, Human Behavior, human factors, Integrated circuit modeling, integrated circuits, memory cell circuitry, memory data change, memory data leakage protection, memory instability, Memory management, memory supply voltage manipulation, metastability, Metrics, protection circuitry, pubcrawl, Resiliency, Scalability, secure memory, security of data, storage management, Tamper resistance, tamper-proof embedded systems, tamper-proof system, Tamper-Resistance, Trusted Component, Voltage measurement

Data leakage and disclosure to attackers is a significant problem in embedded systems, considering the ability of attackers to get physical access to the systems. We present methods to protect memory data leakage in tamper-proof embedded systems. We present methods that exploit memory supply voltage manipulation to change the memory contents, leading to an operational and reusable memory or to destroy memory cell circuitry. For the case of memory data change, we present scenaria for data change to a known state and to a random state. The data change scenaria are effective against attackers who cannot detect the existence of the protection circuitry; furthermore, original data can be calculated in the case of data change to a known state, if the attacker identifies the protection circuitry and its operation. The methods that change memory contents to a random state or destroy memory cell circuitry lead to irreversible loss of the original data. However, since the known state can be used to calculate the original data.

Citation Keyserpanos_secure_2019