Patent ID: 8543997

Claim:
A method for loading, installing and executing items of software, referred to as loading units, having different confidentiality levels using a data-processing unit, involving at least: associating, with each loading unit, at least one information data structure relating to security requirements and features of a loading unit; and associating with the data-processing unit a dynamic data structure which is representative of a current security status of the data-processing unit, the dynamic data structure being updated by a security module following a change in an internal status of the processing unit and a change of status of each of the loading units; and validating the security requirements and features of each loading unit with respect to a current status of the data-processing unit contained in the dynamic data structure using an autonomous security module, the autonomous security module being separate from each of the loading units; and, upon the validation being positive, authorizing, using the security module, the loading, installation or execution of the loading unit.