CPC H04L 9/3239 (2013.01) [H04L 9/3236 (2013.01)] | 9 Claims |
1. A method implemented by an onboard avionics computer for executing a plurality of binary codes that are associated with a plurality of sets of metadata, wherein: the plurality of binary codes and the plurality of metadata are hierarchized into a number (M) of levels at least equal to three;
each first binary code, of a level (k), is associated with a first set of metadata of said level (k), and a second binary code of an immediately lower level (k′), itself associated with a second set of metadata of said immediately lower level (k′);
the first set of metadata comprises data comprising at least a first message digest associated with the first binary code, and a data signature; the second set of metadata comprises a public key associated with the data signature;
said method comprising the execution, by the second binary code, of the following steps: verifying the validity of the data signature using the public key;
when the data signature is valid: applying a hash function to obtain a second message digest of the first binary code;
authorizing the execution of the first binary code, if and only if the first message digest is identical to the second.
|