Method of protection of data during the execution of a software code in an electronic device
AssigneeGemalto SA
InventorsLaurent Gauteron, Daniel Le Cardinal
Life of this patent
Estimating the term…
Abstract
The invention is a method of protecting a data intended to be accessed by an operating system embedded in an electronic device. The operating system is intended to manage an object comprising a header and a body. The data is stored in the body. The object is recorded in a memory of the electronic device. The electronic device comprises a memory manager able to provide access to the memory. The memory manager forbids the operating system to access the body as long as a preset action has not been successfully performed.
Claims12
A method for protecting data to be accessed by an object-oriented system embedded in an electronic device, said object-oriented system being configured to manage an object comprising a header and a body, said object being recorded in a memory which comprises first and second memory segments, the electronic device comprising a memory manager configured to provide access to said memory, said data being stored in the body of the object,
- wherein said first segment stores the header and said second segment stores the body, wherein the memory manager forbids the object-oriented system to access the body as long as a preset action has not been performed, and wherein said memory manager allows the object-oriented system to access the header when said preset action has not been performed.
An electronic device comprising a memory and an operating system configured to manage an object comprising a header and a body, the memory comprising first and second memory segments, the electronic device comprising an object-oriented virtual machine and a memory manager configured to provide access to said memory,
- wherein the first segment stores the header and the second segment stores the body, wherein the electronic device comprises a means configured to activate access to the second segment, wherein the triggering of said means is required by the running of a service which is used by the object-oriented virtual machine, and wherein the access to said first segment remains activated when said means has not been trigged.
Dependencies are inferred from the claim text.