Back to results
US 6,725,374 B1Granted
Method for the execution of an encryption program for the encryption of data in a microprocessor-based portable data carrier
AssigneeOrga Kartensysteme GmbH
InventorsMichael Jahnich, Guido Wueppenhorst, Werner Doppmeler
Life of this patent
Estimating the term…
Abstract
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.
Claims21
A method for encryption or decryption of data in a portable data carrier comprising the steps of:
- disposing said portable data carrier for data communication;
- randomly permuting a serial order of execution of at least two of a plurality of parallelisationable subprograms of an encryption or decryption program;
- and
- executing said encryption program with parallelisationable subprograms in a serial order controlled, at least in part, by said step of randomly permuting.
1 more element
A portable data carrier, comprising:
- a card;
- and
- a microprocessor-usable storage medium having a microprocessor-readable program code embodied therein for causing encryption or decryption or data, including
- program code for randomly permuting a serial order of execution of at least two of a plurality of parallelisationable subprograms of said encryption or decryption program.
1 more element
Dependencies are inferred from the claim text.