摘要 |
<p>The invention concerns a software protection system (16) executable on a computerised machine (10) which consists in associating with the software a memory card (24) capable of being inserted in a reader (20) connected to the computerised machine. Said software comprises means for storing a public key; means for periodically elaborating a pseudo-random number; means for implementing a first algorithm using the public key on receiving data from the reader, the software execution being interrupted in response to the comparison of the pseudo-random number with the result supplied by the first algorithm. The card comprises storing means protected by a private key; means for implementing a second algorithm using the private key, on receiving an information transmitted by the computerised machine and means for transmitting to the machine the coded information.</p> |