Brevet FR3073644A1 (20190517)

REVENDICATIONS1. Procédé de traitement d'image mis en oeuvre par un terminal (1), comprenant des étapes de - réception d'une donnée d'épreuve préalablement saisie par un utilisateur du terminal (1), - ajustement (104,\n<CLM>\1\td'au moins un paramètre à une première valeur lorsque la donnée d'épreuve est égale à une donnée secrète de référence, et à une deuxième valeur différente de la première valeur lorsque la donnée d'épreuve est différente de la donnée secrète de référence, - génération (200) d'une donnée de sortie à partir : d'une donnée d'entrée étant ou dépendant d'une image préalablement acquise par un capteur (4), et en outre à partir du paramètre, la donnée de sortie ayant une valeur fonction de la valeur du paramètre ajusté.\n<CLM>\1\tProcédé selon la revendication précédente, dans lequel les valeurs du paramètre sont adaptées pour que la donnée de sortie soit dégradée lorsque le paramètre est ajusté à la deuxième valeur par rapport à lorsque le paramètre est ajusté à la première valeur.\n<CLM>\1\tProcédé selon l'une des revendications précédentes, dans lequel la deuxième valeur du paramètre est propre à la donnée d'épreuve reçue.\n<CLM>\1\tProcédé selon l'une des revendications précédentes, dans lequel l'ajustement comprend l'application (104) d'une fonction pseudo-aléatoire à la donnée d'épreuve de sorte à produire une donnée intermédiaire, dans lequel le paramètre dépend de la donnée intermédiaire.\n<CLM>\1\tProcédé selon la revendication précédente, dans lequel la fonction pseudo-aléatoire est une permutation circulaire.\n<CLM>\1\tProcédé selon l'une des revendications 4 et 5, dans lequel la fonction est de la forme : f(7) = mr` mo d 21 dans lequel : - rr est la donnée d'épreuve, - / est un entier prédéterminé tel que 21-1 est premier, - m est un générateur prédéterminé du groupe cyclique à 21-1 éléments. 11\n<CLM>\1\tProcédé selon l'une des revendications 4 à 6, dans lequel l'ajustement comprend en outre une troncature (106) de la donnée intermédiaire. 5\n<CLM>\1\tProcédé selon la revendication précédente, dans lequel plusieurs paramètres sont simultanément ajustés au cours de l'étape d'ajustement par différentes troncatures (106) de la donnée intermédiaire, et dans lequel la donnée de sortie a une valeur fonction de la valeur de chaque paramètre ajusté. 10\n<CLM>\1\tProcédé selon l'une des revendications précédentes, dans lequel le capteur (4) est un capteur biométrique.\n<CLM>\1\tProduit programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé selon l'une des revendications précédentes, lorsque ce 15 programme est exécuté par au moins un processeur (12).\n<CLM>\1\tTerminal (1) comprenant un capteur (4) pour acquérir une image, une interface de saisie (102) pour recevoir une donnée d'épreuve saisie par un utilisateur, et un module de traitement d'image (6) configure pour : 20 - ajuster au moins un paramètre à une première valeur lorsque la donnée d'épreuve est égale à une donnée secrète de référence, et à une deuxième valeur différente de la première valeur lorsque la donnée d'épreuve est différente de la donnée secrète de référence, - générer au moins une donnée de sortie à partir de l'image acquise et à partir du 25 paramètre, la donnée de sortie ayant une valeur fonction de la valeur du paramètre ajusté.