摘要 |
In order to further develop a microcontroller ( 100 ) the programming of which is carried out in at least one machine-dependent assembler language in which the assembler commands, with the exception of conditional program jumps or branches, can be executed in essence independently of data, together with a method for processing the programming of the microcontroller ( 100 ) carried out in at least one machine-dependent assembler language, in such a way that the program running on the microcontroller ( 100 ) is entirely secret and unpredictable, i.e. is not reproducible, for an external observer, it is proposed that the program jumps or branches are executed-in dependence on the state of at least one random number generator ( 10 ) and/or-independently of the internal state of the programming of the microcontroller ( 100 ).
|