Brevet FR2751459A1 — publié le 19980123

La présente invention concerne un dispositif permettent de crypter aléatoirement les codes secrets à chiffres utilisés par certains systèmes, sans qu'ils puissent être identifiés par des tierces personnes. L'utilisation de ces codes se fait traditionnellement par simple report sur un clavier numérique, des personnes malveillantes pouvant en prendre connaissance. Le dispositif selon l'invention permet de remédier à cet inconvénient. ll comporte en effet, selon une première caractéristique, un boîtier comprenant un microprocesseur générant des encodages par groupes de 10 lettres selon la formule arrangements et un affichage. Une mémoire contient les 26 lettres de l'alphabet. Une deuxième mémoire, dite de décryptage, contient la suite des dix chiffres de O à 9 et reçoit l'encodage. Lorsque l'utilisateur appuie sur la touche de mise sous tension, le microprocesseur sélectionne aléatoirement 10 lettres parmi les 26 en mémoires. Chaque lettre est affectée aléatoirement aux chiffres de O à 9, constituant ainsi l'encodage. L'encodage est affiché et placé simultanément en mémoire de décryptage. L'affichage est protégé des regards indiscrets par un capotvisière opaque. Le dispositif comporte un clavier alphabétique. L'utilisateur reporte chaque lettre cryptant chaque chiffre de son code secret sur le clavier alphabétique. Le microprocesseur procède alors au décryptage par comparaison entre le code frappé et l'encodage placé en mémoire de décryptage. Selon des modes particuliers de réalisation: - Une mémoire dite mémoire attente peut contenir les 10 chiffres de O à 9. - La mémoire attente peut recevoir l'encodage. - Un nouvel encodage peut être généré après chaque utilisation. - Un nouvel encodage peut être placé en mémoire attente. - La mise sous tension peut provoquer l'affichage du contenu de la mémoire attente. - Le nombre de mémoires peut varier suivant les modes de réalisation. - Une mémoire peut contenir le code secret à identifier. - Le dispositifpeut procéder à la vérification du code frappé et décrypté par comparaison avec le code secret en mémoire. - Le nombre d'affichages peut varier suivant les modes de réalisation. - Une mémoire peut contenir un nombre quelconque d'arrangements présélectionnés. - La mise sous tension peut provoquer la sélection aléatoire de l'un des arrangements présélectionnés. - Chaque arrangement peut être affecte à chaqune des suites de chiffres de O à 9. - Chaque élément de l'arrangement peut être affecté aléatoirement aux chiffres de O à 9. - L'encodage peut être affiché simultanément. - L'encodage peut etre placé en mémoire de décryptage. - Un nouvel encodage peut être généré après chaque utilisation. - Chaque nouvel encodage peut être placé en mémoire attente. - La mise sous tension peut provoquer l'affichage du contenu de la mémoire attente. Le contenu de la mémoire attente peut être placé en mémoire de décryptage. - La mise sous tension peut s'effectuer à l'aide d'un type quelconque de carte. - Le boîtier peut comporter 4 affichages. - Le dispositif peut comporter 4 mémoires attente. - Chaque mémoire attente peut être affectée à un affichage. - Les mémoires peuvent contenir chacune un nombre quelconque d'arrangements présélectionnés. - La mise sous tension peut provoquer la sélection aléatoire dans chaque mémoire de l'un des arrangements présélectionnés. - Le retrait de la carte peut provoquer la sélection aléatoire, dans chaque mémoire, de l'un des arrangements présélectionnés. - Chaque arrangement peut être affecté à chacune des suites de chiffres de O à 9. - Chaque encodage peut être affiché simultanément. - Chaque encodage peut être placé en mémoire attente. - Chaque élément d'un arrangement peut être affecté aléatoirement aux chiffres de O à 9. - Chaque encodage peut être affiché simultanément. - Chaque encodage peut être placé en mémoire attente. - Le dispositif peut comporter les mémoires de décryptage. - Chaque encodage peut être placé en mémoire de décryptage. - La mise sous tension peut provoquer l'affichage du contenu des mémoires attente. - La mise sous tension peut provoquer la mise en mémoire de décryptage du contenu des mémoires attente. - Une mémoire peut recevoir le code décrypté. - Le code décrypté peut être placé en mémoire spécifique pour la vérification par le système propre à chaque carte. - A titre d'exemple non limitatif, le dispositif aura des dimensions de l'ordre de 25 centimètres pour la hauteur, 15 centimètres pour la longueur et 3 centimètres pour la largeur. - Le dispositif selon l'invention est particulièrement destiné aux serrures électroniques et auxtermi- naux de paiements. REVENDICATIONS 1) Dispositif pour crypter aléatoirement les codes secrets à chiffres caractérisé en ce qu'il comporte un microprocesseur genérateur d'encodages. 2) Dispositif selon la revendication 1 caractérisé en ce qu'il comporte 2 mémoires. 3) Dispositif selon la revendication 1 caractérisé en ce qu'il comporte un affichage. 4) Dispositif selon la revendication 1 caractérisé en ce qu'il comporte un clavier alphabétique. 5) Dispositif selon la revendication 1 caractérisé en ce qu'il comporte une touche de mise sous tension. 6) Dispositif selon la revendication 2 caractérisé en ce qu'une mémoire contient les 26 lettres de l'alphabet. 7) Dispositif selon la revendication 2 caractérisé en ce qu'une mémoire dite de décryptage contient les 10 chiffres deOà9. 8) Dispositif selon la revendication 7 caractérisé en ce que la mémoire de décryptage reçoit l'encodage. 9) Dispositif selon la revendication 5 ou la revendication 6 caractérisé en ce que la mise sous tension provoque la sélection aléatoire de 10 des 26 lettres en mémoire. 10) Dispositif selon la revendication 1 caractérisé en ce qu'un encodage est constitué d'un groupe de 10 lettres affectées aux chiffres de O à 9. 11) Dispositif selon la revendication 9 caractérisé en ce que chaque lettre est ali*ée aléatoi rement à l'un des chifflres de 0 à 9. 12) Dispositif selon la revendication 10 ou la revendication 11 caractérisé en ce que l'encodage est affiché simultanément. 13) Dispositif selon la revendication il caractérisé en ce que l'encodage est placé en mémoire de décryptage. 14) Dispositif selon la revendication 2 caractérisé en ce qu'une mémoire est affectée à la mise en attente des chiffres et de l'encodage. 15) Dispositif selon la revendication 1 caractérisé en ce qu'un nouvel encodage est généré après chaque utilisation. 16) Dispositif selon la revendication 14 ou la revendication 15 caractérisé en ce que le nouvel encodage est placé en mémoire attente. 17) Dispositif selon la revendication 5 caractérisé en ce que la mise sous tension provoque l'affichage du contenu de la mémoire attente. 18) Dispositif selon la revendication 17 caractérisé en ce que l'encodage est placé simultanément en mémoire de décryptage. 19) Dispositif selon la revendication 2 caractérisé en ce que le nombre de mémoires varie sui- vant les modes de réalisation. 20) Dispositif selon la revendication 19 caractérisé en ce qu'une mémoire contient le code secret à identifier. 21) Dispositif selon la revendication 3 caractérisé en ce que le nombre d'affichage peut varier suivant les modes de réalisation. 22) Dispositif selon la revendication 1 ou la revendication 21 caractérisé en ce qu'une mémoire contient un nombre quelconque d'arrangements présélectionnés. 23) Dispositif selon la revendication 5 caractérisé en ce que la mise sous tension provoque la sélection aléatoire de l'un des arrangements présélectionnés. 24) Dispositif selon la revendication 23 caractérisé en ce que l'arrangement est affecté à la suite de chiffres de 0 à 9. 25) Dispositif selon la revendication 23 caractérisé en ce que chaque élément de l'arrangement est affecté aléatoirement à l'un des chiffres de O à 9. 26) Dispositif selon la revendication 17 caractérisé en ce que le contenu de la mémoire attente est placé dans la mémoire de décryptage. 27) Dispositif selon la revendication 5 caractérisé en Ce que la mise sous tension s'effectue à l'aide d'un type quelconque de carte. 28) Dispositif selon la revendication 21 caractérisé en ce qu'il comporte 4 affichages. 29) Dispositif selon la revendication 14 ou la revendication 19 caractérisé en ce que les mé- moires attente contiennent chacune les chiffres de O à 9. 30) Dispositif selon la revendication 29 caractérisé en ce que chaque mémoire attente est af bectée à un affichage. 31) dispositif selon la revendication 1 ou la revendication 19 ou la revendication 22 caractérisé en ce que 4 mémoires contiennent chacune un nombre quelconque d'arrangements présélectionnés. 32) Dispositif selon la revendication 27 caractérisé en ce que la mise sous tension provoque la sélection aléatoire, dans chaque mémoire, de l'un des arrangements présélectionnés. 33) Dispositif selon la revendication 27 caractérisé en ce que le retrait de la carte provoque la sélection aléatoire, dans chaque mémoire, de l'un des arrangements présélectionnés. 34) Dispositif selon la revendication 32 ou la revendication 33 caractérisé en ce que chaque arrangement est affété à une suite de chiffres de O à 9. 35) Dispositif selon la revendication 34 caractérisé en ce que chaque encodage est affiché simultanément. 36) Dispositif selon la revendication 34 caractérisé en ce que chaque encodage est placé en mémoire attente. 37) Dispositif selon la revendication 27 caractérisé en ce que la mise sous tension provoque la mise en mémoire de décryptage du contenu des mémoires attente. 38) Dispositif selon la revendication 19 caractérisé en ce qu'une mémoire reçoit le code décrypté. 39) Dispositif selon la revendication 38 caractérisé en ce que le code décrypté est placé en mémoire pour vérification par le système propre aux différentes cartes. 40) Dispositif selon la revendication 20 caractérisé en ce qu'il procède à la vérification du code frappé et décrypté par comparaison avec le code secret en mémoire.