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
DCFirst Claim
Patent Images
1. 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.
1 Assignment
Litigations
0 Petitions
Accused Products
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.
-
Citations
28 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification