A method for the execution of an encryption program for the encryption of
data in a microprocessor-based portable data carrier is described, with
the encryption program comprising several parallelisationable subprograms.
According to the invention the serial order of execution of at least two
subprograms is randomly permuted in the execution of the encryption
program under the consideration of at least one random number.
Een methode voor de uitvoering van een encryptieprogramma voor wordt de encryptie van gegevens in een draagbare gegevensdrager met microprocessor beschreven, met het encryptieprogramma bestaand uit verscheidene parallelisationable subprogramma's. Volgens de uitvinding wordt de periodieke orde van uitvoering van minstens twee subprogramma's willekeurig herschikt in de uitvoering van het encryptieprogramma onder de overweging van minstens één random number.