Brevet FR3038422A1 (20170106)
REVENDICATIONS1. Procédé de sécurisation d'une validation d'une séquence de caractères (SEQ) saisie par un utilisateur sur un dispositif électronique de saisie de données comprenant un processeur non sécurisé et un processeur sécurisé, ledit procédé étant caractérisé en ce qu'il comprend une étape de détermination (50), par ledit processeur sécurisé, d'un traitement à appliquer à ladite séquence de caractères (SEQ), en fonction d'un signal (SIG_V) représentatif d'une validation, par ledit utilisateur, de ladite séquence de caractères (SEQ), ledit signal (SIG_V) représentatif d'une validation étant délivré par un moyen de validation appartenant à un ensemble comprenant au moins deux moyens de validation distincts.\n<CLM>\1\tProcédé de sécurisation selon la revendication 1 caractérisé en ce que ladite étape de détermination (50) comprend : - une étape d'obtention dudit signal représentatif d'une validation de ladite séquence de caractères (SEQ) ; une étape d'obtention, au sein d'une mémoire sécurisée, de ladite séquence de caractères ; lorsque ledit signal est représentatif d'une validation non sécurisée : - une étape de transmission de ladite séquence de caractères vers une application courante ; - une étape de suppression, de ladite mémoire sécurisée, de ladite séquence de caractères.\n<CLM>\1\tProcédé de sécurisation selon la revendication 2 caractérisé en ce que ladite étape de détermination (50) comprend en outre : lorsque le signal est représentatif d'une validation sécurisée, une étape de comparaison de l'application courante avec une liste d'applications prédéterminée ; lorsque ladite application courante est présente dans la liste d'applications prédéterminée : une étape de transmission de ladite séquence de caractères vers ladite application courante ; 3038422 23 5\n<CLM>\1\t10\n<CLM>\1\t15\n<CLM>\1\t20\n<CLM>\1\t25\n<CLM>\1\t30 - une étape de suppression, de ladite mémoire sécurisée, de ladite séquence de caractères ; lorsque ladite application courante est absente de la liste d'applications prédéterminée, une étape de suppression, de ladite mémoire sécurisée, de ladite séquence de caractères. Procédé de sécurisation selon la revendication 3 caractérisé en ce qu'il comprend en outre, lorsque l'application courante est absente de la liste d'applications prédéterminée, une étape d'affichage, sur un écran dudit dispositif électronique de saisie de données, d'une donnée représentative de la suppression sans transmission de ladite séquence de caractères. Procédé de sécurisation selon l'une quelconque des revendications 2 à 4 caractérisé en ce que la longueur de ladite séquence de caractères, obtenue au sein de ladite mémoire sécurisée, est prédéfinie. Procédé de sécurisation selon l'une quelconque des revendications 2 à 5 caractérisé en ce que ladite séquence de caractères est supprimée de ladite mémoire sécurisée si aucune saisie de caractère n'est effectuée sur ledit dispositif électronique de saisie de données pendant un temps prédéterminé. Procédé de sécurisation selon l'une quelconque des revendications 1 à 6 caractérisé en ce que ledit dispositif électronique de saisie de données est un terminal de paiement. Dispositif électronique de saisie de données comprenant un processeur non sécurisé et un processeur sécurisé et comprenant des moyens de sécurisation d'une validation d'une séquence de caractères (SEQ) saisie par un utilisateur, ledit dispositif électronique de saisie de données étant caractérisé en ce qu'il comprend : un ensemble comprenant au moins deux moyens de validation distincts ; des moyens de détermination, par ledit processeur sécurisé, d'un traitement à appliquer à ladite séquence de caractères, en fonction d'un signal représentatif d'un moyen de validation, utilisé par ledit utilisateur pour valider ladite séquence de caractères, ledit 3038422 24 signal représentatif d'une validation étant délivré par un des moyens de validation appartenant audit ensemble comprenant au moins deux moyens de validation distincts.\n<CLM>\1\tProduit programme d'ordinateur téléchargeable depuis un réseau de communication 5 et/ou stocké sur un support lisible par ordinateur et/ou exécutable par un microprocesseur, caractérisé en ce qu'il comprend des instructions de code de programme pour l'exécution d'un procédé de sécurisation selon l'une quelconque des revendications 1 à 7, lorsqu'il est exécuté sur un ordinateur. 10