System and method for data processing by executing a security program routine initially stored in a protected part of irreversibly blocked memory upon start-up
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsBernd Möller, Harro Osthoff, Ben Smeets, Kar-Fat Poon
Life of this patent
Estimating the term…
Abstract
Device for processing data includes a processor for executing program routines, and a memory for storing program routines to be executed by the processor. Part of the memory includes a protected part from which data can be read but which is protected against being written into. The processor is arranged to necessarily execute a program routine stored in the protected part of the memory upon start-up.
Claims28
Device for processing data, comprising:
- a processor for executing program routines, and a memory for storing program routines to be executed by said processor, where
- at least a part of said memory is arranged as a protected part from which data can be read but which is protected against being written into, where said protected part is arranged such that a mechanism is provided such that after data is initially stored in said protected part, any subsequent writing of data into said protected part is irreversibly blocked, and
- said processor is arranged to necessarily execute a security program routine stored in said protected part of said memory upon start-up.
Method for controlling a data processing device having a processor for executing program routines and a memory for storing program routines to be executed by said processor, comprising:
- arranging at least a part of said memory as a protected part from which data can be read but which is protected against being written into;
- after data is initially stored in said protected part, irreversibly blocking any subsequent writing of data into said protected part;
- and
- said processor necessarily executing a security program routine stored in said protected part of said memory upon start-up.
Dependencies are inferred from the claim text.