Encrypting the Memory Content of a Memory in an Embedded System
A method for encrypting the memory content of a memory (MEM) in an embedded system, having the following steps: – the input generated, in the form of a first auxiliary data record, for a physical unclonable function (PUF) by a physical random number generator (TRNG) is a first random number (HD), – the response (R) of the physical unclonable function (PUF) is used as an input for a fuzzy key extractor (FKE), which generates a first key (K) from the response, – the first key (K) is used to encrypt a first data record (D), consisting of one or more successive data units (DU), and to store it in the memory (MEM), and – a second key (K) is generated for a second data record (D), consisting of one or more successive data units (DU) and following the first data record, from a second random number (HD) in the same way, and the second data record is encrypted using the second key generated in this manner and is stored in the memory (MEM).
- Source:
- Tags:
Backlinks
These are the other notes that link to this one.