Systems and methods for code protection in non-volatile memory systems
Methods and systems are disclosed for code protection in non-volatile memory (NVM) systems (200). Information stored within NVM memory sectors (114), such as boot code or other code blocks, is protected using lockout codes (202) and lockout keys (204) written in program-once memory areas (120) withi...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English French German |
Published |
21.11.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Methods and systems are disclosed for code protection in non-volatile memory (NVM) systems (200). Information stored within NVM memory sectors (114), such as boot code or other code blocks, is protected using lockout codes (202) and lockout keys (204) written in program-once memory areas (120) within the NVM systems (200). Further, lockout codes (202) can be combined into a merged lockout code that can be stored in a merged protection register (210). The merged protection register (210) is used to control write access to protected memory sectors (114). Lockout code/key pairs (202/204) are written to the program-once area (120) when a memory sector is protected. The program-once area (120), which stores the lockout code/key pairs (202/204), is not readable by external users. Once protected, a memory sector cannot be updated without the lockout code/key pair. |
---|---|
Bibliography: | Application Number: EP20130183411 |