Visible to the public Sensing with Random Encoding for Enhanced Security in Embedded Systems

TitleSensing with Random Encoding for Enhanced Security in Embedded Systems
Publication TypeConference Paper
Year of Publication2021
AuthorsHutto, Kevin, Mooney, Vincent J.
Conference Name2021 10th Mediterranean Conference on Embedded Computing (MECO)
Keywordscompositionality, encoding, hardware security, hardware trojan, human factors, ios, iOS Security, Metrics, pubcrawl, random encoding, random sensing, resilience, Resiliency, Satellites, security, Sensors, telemetry, Timing, Trojan horses
AbstractEmbedded systems in physically insecure environments are subject to additional security risk via capture by an adversary. A captured microchip device can be reverse engineered to recover internal buffer data that would otherwise be inaccessible through standard IO mechanisms. We consider an adversary who has sufficient ability to gain all internal bits and logic from a device at the time of capture as an unsolved threat. In this paper we present a novel sensing architecture that enhances embedded system security by randomly encoding sensed values. We randomly encode data at the time of sensing to minimize the amount of plaintext data present on a device in buffer memory. We encode using techniques that are unintelligible to an adversary even with full internal bit knowledge. The encoding is decipherable by a trusted home server, and we have provided an architecture to perform this decoding. Our experimental results show the proposed architecture meets timing requirements needed to perform communications with a satellite utilizing short-burst data, such as in remote sensing telemetry and tracking applications.
DOI10.1109/MECO52532.2021.9460190
Citation Keyhutto_sensing_2021