Román Hajderek, RobertoBaturone Castillo, María Iluminada2025-02-202025-02-202021-11-22Román Hajderek, R. y Baturone Castillo, M.I. (2021). Sealed storage for low-cost IoT Devices: An approach using SRAM PUFs and post-quantum cryptography. En European Interdisciplinary Cybersecurity Conference, EICC 2021 (54-59), Virtual, Online: Association for Computing Machinery.978-145039049-1https://hdl.handle.net/11441/169144The number of Internet of Things (IoT) devices is increasing since they can solve many problems, such as those found in healthcare or power grid. Since they are susceptible to be attacked, solutions must be explored to make them more trustworthy and, thus, increment the confidence of their users. It is common that trusted devices use secret keys to achieve confidentiality of data stored in non-volatile memory, data in transit, and to authenticate themselves to other parties. However, these keys can be compromised if an attacker takes control of the platform by exploiting some vulnerability. In this work, we propose to seal the secret keys to the platform and to a specific state, mainly associated with the memory content and determined in a development stage. The secret keys are encrypted with a Sealing Secret Key that is not stored in the device, but obfuscated with an SRAM PUF, making it more secure. When a secret key has to be sealed or unsealed, functions called seal() and unseal() are employed. They have atomic execution and are stored in a ROM memory. Their goal is to measure the state of the platform and recuperate the sealing secret key only if the measurement matches a valid one signed by the application developer. As quantum computers are emerging and future IoT devices must be resistant to attacks performed by them, we choose Dilithium and Saturnin as cryptographic primitives. Benchmarking results taken in an ESP32 microcontroller show the suitability of the proposal for an IoT device.application/pdf7 p.engAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/DilithiumHardware SecurityInternet of Things SecurityPost-Quantum CryptographySaturninSRAM PUFsSealed storage for low-cost IoT Devices: An approach using SRAM PUFs and post-quantum cryptographyinfo:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/openAccesshttps://doi.org/10.1145/3487405.3487651