Secure element and method for starting an application by a low-level operating system
AssigneeProton World International N.V.
InventorOlivier Van Nieuwenhuyze
Life of this patent
Estimating the term…
Abstract
The present description concerns a method of starting a first application configured to be implemented by at least one low-level operating system of a secure element, including the verification of at least a first piece of information updated after each operation of resetting of the secure element, the first piece of information being associated with the at least one low-level operating system.
Claims27
A method for starting a first application by at least one low-level operating system of a secure element, the method comprising:
- updating first binary data implemented at a reset operation of the secure element, the updated first binary data being associated with the at least one low-level operating system;
- and
- comparing the updated first binary data with a second binary data associated with the first application,
- wherein the updated first binary data and the second binary data are related to the reset operation of the secure element;
- and
- updating the second binary data when the updated first binary data are not equal to the second binary data.
A secure element configured to implement at least one first application, the secure element comprising:
- a non-transient computer-readable memory;
- and
- a secure processor coupled to the memory and configured to:
- update first binary data at a reset operation of the secure element, wherein the updated first binary data are associated with at least one low-level operating system;
- and
- compare the updated first binary data with second binary data associated with the at least one first application,
- wherein the updated first binary data and the second binary data are related to the reset operation of the secure element, and
- wherein the secure element is configured to implement at least one second application.
A method for starting a first application implemented by at least one low-level operating system of a secure element, the method comprising:
- verifying first binary data implemented after a reset operation of the secure element, the first binary data being associated with the at least one low-level operating system,
- wherein third binary data, associated with the at least one low-level operating system and updated after each reset operation of the secure element, are verified at each start of the first application,
- wherein the first binary data are associated with a first type of reset operation, and wherein the third binary data are associated with a second type of reset operation.
Dependencies are inferred from the claim text.