Patent ID: 7832016

Claim:
A microprocessor system comprising: a plurality of modules including a microprocessor and at least one storage module for storing code and data for the microprocessor, at least one of the modules storing a serial number of the at least one module in a non-exchangeable manner; an arrangement for storing a code number, the code number being obtained as a function of the serial number by using an encryption method, and for storing information required to calculate the serial number from the code number, wherein the microprocessor is adapted to calculate a serial number from the code number on the basis of the information, to compare the calculated serial number to the stored serial number, and to execute or not execute at least part of the code as a function of a result of the comparison; wherein the encryption method is asymmetrical, the code number is calculated from the serial number with the aid of a secret key, and the information includes a public key as well as a program code for calculating the serial number from the code number; and wherein at least two of the modules are each identified by a serial number, and the code number is obtained by encrypting a linking of the serial numbers of the at least two of the modules.