Brevet FR2617303A1 — publié le 19881230

La présente invention concerne un procédé pour limiter le piratage de logiciel soumis å des droits commerciaux. On sait qu'il y a une grande difficulté a protéger le logiciel car d'une part, l'utilisateur doit entre capable effectuer une sauvegarde (une copie) de celui-ci en raison des risques que ce logiciel peut encourir (destruction du support, effaçage malencontreux), et d'autre part on ne veut pas qu'un tiers n'ayant pas acquitté les droits puisse effectuer une copie pour son usage personnel. La méthode proposée consiste a introduire dans le programme realisant le déroulement du logiciel, une liste - assez longue - de codes (mots de passe) (1) alphanumériques ou graphiques.Cette liste est ré +érencée par une liste ordonnée d' items (qui peut être la numérotation décimale ordinaire) (2). Ces deux listes figurent en correspondances imprimées sur un support réputé permanent (papier par exemple) qui est fourni a l'acquéreur du logiciel en condition a la vente. On choisira de préférence un format de livre a nombreuses pages et de petite dimension de façon a dissuader de la photocopie pour des raisons de temps et de cout. La figure 1 représente un tel opuscule avec quatre codes par page. Dans le cas de logiciel fourni avec une documentation écrite on peut prévoir de répartir la liste de ces codes sur tout ou partie de cette documentation, le principe étant toujours d'avoir cette liste sur de nombreuses pages. Il est souhaitable aussi d'utiliser une encre mal reproduite par les photocopieurs. La figure 2 illustre ce cas. Le programme tire ( de préférence au début de son déroulement et de façon aléatoire) un item de la liste ordonnée (2) et le présente sur le périphérique de dialogue (figure 3). L'utilisateur doit introduire le code référencé au moyen du système de saisie (qui peut titre un clavier,une sourissune tablette ...).Il trouve la réponse sur l'opus- cule précédemment décrit. Si et seulement si la réponse est correcte le programme s'exécute normalement, dans le cas contraire il peut se terminer ou reposer la question. Cette méthode de protection présente un intérêt pour les logiciels dont les droits d'utilisation ne sont pas élevés devant le coût que représente une copie de cette liste de codes. Elle est particulière- ment adaptée au champ de la micro-informatique. REVENDICTIONS 1) Procédé pour éviter le piratage de logiciel soumis a des droits commerciaux caractérisé par l'introduction d'une liste de codes (1) référencés par une liste ordonnée(2) dans le programme que l'on veut protéger. 2) Procédé selon la revendication 1 caractérisé par le fait que ces deux listes sont délivrées a l'acquéreur en condition a la vente, imprimées et lisibles. 3) Procédé selon les revendications 1 et 2 caractérisé par le fait que le programme tire un item de la liste (2) et que l'utilisateur doit répondre sur le système de saisie de l'ordinateur le code de la liste (1) référencé par cet item pour que le programme se déroule normalement