System for protecting software
AssigneeSchlumberger Systemes
InventorsJerome Sion, Stephanie Lion
Life of this patent
Estimating the term…
Loading patent…
AssigneeSchlumberger Systemes
InventorsJerome Sion, Stephanie Lion
Estimating the term…
A system for protecting software that can be executed on a computer machine, the system being of the type in which the software is associated with a memory card for insertion in a reader connected to the computer machine. The software stores a public key, and periodically generates a pseudo-random number. A first algorithm is implemented by using the public key on information received from the reader. The result of implementing the first algorithm is compared with the pseudo-random number. Execution of the software is interrupted in response to such comparison. The card has protected storage means for storing an associated private key and means for implementing a second algorithm using the private key upon receiving information issued by the computer machine, thereby obtaining encoded information. The encoded information is transmitted from the card to the computer machine.
A system for protecting software executable on a computer machine, the system being of the type in which said software is associated with a memory card for insertion in a read/write device coupled to said computer machine, wherein:
Dependencies are inferred from the claim text.