Brevet FR3068555A1 — publié le 20190104

Arrière-plan de l'invention L'invention se rapporte au domaine général des dispositifs électroniques aptes à effectuer des opérations telles que des transactions, par exemple en coopérant avec un terminal. 10 L'invention trouve application de manière non exclusive dans les cartes à puce (ou cartes à microcircuit), conformes par exemple à la norme ISO 7816 - 1999. L'invention concerne tout particulièrement les cartes à puce selon le standard EMV (« Europay Mastercard Visa »), par exemple la version 4.3 datée du mois de novembre 2011, qui mettent en 15 oeuvre des transactions. Le standard ou protocole EMV, bien connu de l'homme du métier, est utilisé pour sécuriser des transactions réalisées par des cartes à puce, en particulier des transactions bancaires de paiement. D'autres transactions peuvent également être mises en oeuvre par ces cartes à 20 puce, par exemple des transactions de transfert, de consultation, ou encore d'authentification. Généralement, pour mettre en oeuvre une transaction, une carte à puce (par exemple qui utilise le protocole EMV) va utiliser des applications, par exemple des applications de paiement. 25 Le protocole EMV et les applications utilisées permettent de sécuriser les transactions et de limiter les fraudes. Suivant le type de carte utilisé, la situation, ou encore le montant considéré, une carte peut fonctionner en ligne ou hors ligne. En mode en ligne, la carte peut communiquer, via le terminal avec lequel elle coopère, avec l'entité 30 émettrice correspondante (la banque à l'origine de la carte, par exemple) afin de vérifier que la transaction en cours est légitime. En revanche, si la carte fonctionne en mode hors ligne, celle-ci applique des critères de vérification préenregistrés pour décider si la transaction doit être autorisée ou refusée. 35 De nombreux mécanismes de sécurité ont récemment été développés afin de sécuriser autant que possible l'usage croissant des 1 2 cartes à puce, de type EMV notamment, ou encore propres aux applications. Ces mécanismes sont parfois groupés dans un module de gestion des risques de la carte bien connu de l'homme du métier sous l'acronyme anglo-saxon « CRM : Card Risk Management ». Au cours d'une transaction, sous le contrôle du CRM, on met en oeuvre les vérifications suivantes : - Contrôle du résultat de la vérification de codes secrets (généralement désignés par l'acronyme anglo-saxon :« PIN : Personal identification number »). Contrôle du montant de la transaction par rapport à une limite, Contrôle du nombre de transaction hors ligne consécutives par rapport à une limite, - Contrôle du cumul des montants des transactions hors ligne consécutives par rapport à une limite, Etc. Différentes actions peuvent être mises en oeuvre si l'un de ces contrôles échoue. Par exemple, il est possible de refuser la transaction ou de forcer le mode en ligne. Comme on le conçoit, une transaction dans le mode en ligne est plus longue qu'une transaction dans le mode hors ligne (une transaction dans le mode en ligne peut avoir une durée de l'ordre d'une minute). En fait, le mode hors ligne est préférentiellement utilisé pour mettre en oeuvre des transactions sur des montants faibles et pour lesquels la vitesse de la transaction est importante. Dans le mode en ligne, on va notamment vérifier le numéro de la carte (pour vérifier que la carte n'est pas dans une liste de cartes volées), le solde de l'utilisateur, si des plafonds de l'utilisateur sont atteints, ou encore si la transaction est risquée. Les vérifications du CRM permettent notamment mais non exclusivement de vérifier que l'utilisateur qui met en oeuvre la transaction est bien le titulaire de la carte. Cela étant, les inventeurs de la présente invention ont observé que certaines cartes et certains CRM n'étaient pas utilisés de manière satisfaisante. Il a notamment été observé que certaines cartes (ou leurs utilisateurs respectifs) effectuent toutes leurs transactions en mode en ligne, et que certaines cartes effectuent toutes leurs transactions en mode 3 hors ligne. Cela implique que les contrôles du CRM ne sont pas adaptés aux habitudes du titulaire de la carte. De ce fait, l'utilisation frauduleuse de la carte par un tiers, ou toute utilisation anormale de la carte peut ne pas être détectée par le CRM. 5 Ceci conduit à une baisse de la sécurité pour le titulaire de la carte et/ou pour l'entité émettrice de la carte. En effet, une carte qui effectue trop de transactions dans le mode hors ligne amène l'entité émettrice de la carte à prendre des risques importants, car la carte peut être utilisée frauduleusement sans que 10 l'entité émettrice ne puisse l'en empêcher. Il existe donc un besoin pour de meilleures vérifications mises en oeuvre au cours d'une transaction, pour améliorer la sécurité des transactions. Il existe également un besoin pour obtenir un meilleur compromis 15 entre le caractère pratique d'un paiement par carte pour l'utilisateur (favorisé par exemple par des transactions hors ligne) et la diminution du risque, en particulier pour l'entité émettrice (favorisée par exemple par des transactions en ligne). L'invention vise notamment à améliorer la sécurité des 20 transactions. Objet et résumé de l'invention 25 La présente invention répond à ce besoin en proposant un procédé de vérification mis en oeuvre par un dispositif électronique au cours d'au moins une transaction réalisée par le dispositif électronique, le procédé comprenant : 30 - une vérification de la pertinence d'une valeur limite d'un premier indicateur de suivi des transactions réalisées par le dispositif électronique à partir d'au moins un deuxième indicateur de suivi des transactions réalisées par le dispositif électronique, - si ladite valeur limite n'est pas pertinente, un changement de ladite 35 valeur limite. Par pertinent, on entend trop faible et/ou trop élevé. 4 Le dispositif électronique peut notamment réaliser des transactions en communiquant avec un terminal ou un lecteur. Le dispositif électronique peut être associé à un utilisateur, et la transaction peut être une transaction de paiement, bien que l'invention ne soit 5 nullement limitée aux seules transactions de paiement. Par exemple, une transaction peut être associée à un paiement. La valeur limite d'un premier indicateur de suivi des transactions réalisées par le dispositif électronique peut être une valeur à laquelle est comparée, au cours d'une transaction, le premier indicateur de suivi des 10 transactions réalisées par le dispositif électronique. Cette comparaison peut être mise en oeuvre à des fins de sécurité, par exemple dans sous le contrôle d'un CRM. Les inventeurs ont observé que certaines valeurs limites d'indicateurs de suivi des transactions réalisées par le dispositif 15 électronique utilisées dans des étapes de contrôle de transactions selon la technique antérieure sont fixes dès la livraison du dispositif électronique à son utilisateur. Si ces valeurs limites ne sont pas adaptées aux habitudes des utilisateurs lorsque le dispositif est livré à l'utilisateur, alors elles peuvent ne pas permettre de détecter un changement brutal dans les 20 habitudes de l'utilisateur, par exemple dans les habitudes de consommation de l'utilisateur. En vérifiant la pertinence de ladite valeur limite, on vérifie si cette valeur limite est trop basse (par exemple si elle est jamais ou rarement atteinte), et/ou si elle est trop haute (par exemple si elle est trop 25 fréquemment atteinte). Si la valeur limite n'est pas pertinente, alors il est proposé de changer sa valeur, par exemple en l'augmentant ou en la diminuant. Ainsi, pour les transactions ultérieures, la valeur limite peut être pertinente ou au moins davantage pertinente qu'avant le changement. 30 On peut noter qu'il est préférable de choisir un deuxième indicateur de suivi des transactions réalisées par le dispositif électronique qui illustre bien le caractère pertinent ou non pertinent de la valeur limite du premier indicateur de suivi des transactions réalisées par le dispositif électronique. 35 On peut également noter que les transactions réalisées par le dispositif électronique sont celles qui ont déjà été effectuées depuis un 5 évènement prédéfini tel que la livraison du dispositif électronique à l'utilisateur (première transaction) ou encore la dernière transaction en ligne si le dispositif électronique peut fonctionner dans un mode en ligne et un mode hors ligne. Les transactions réalisées par le dispositif 5 électronique peuvent comprendre la transaction en cours, par exemple si les étapes du procédé sont mises en oeuvre pendant une même transaction. Selon un mode particulier de mise en oeuvre, la vérification de ladite pertinence de la valeur limite comporte une comparaison du 10 deuxième indicateur de suivi des transactions réalisées par le dispositif électronique à un seuil supérieur et à un seuil inférieur. En choisissant un deuxième indicateur de suivi des transactions réalisées par le dispositif électronique dont la variation (dans un sens ou dans l'autre) indique si la valeur limite est pertinente, on peut utiliser un 15 seuil inférieur et un seuil supérieur pour en déduire que la valeur limite est trop élevée ou trop faible. Selon un mode particulier de mise en oeuvre, le procédé comprend, au cours de ladite transaction et préalablement à ladite vérification de ladite pertinence de la valeur limite, une mise à jour du 20 deuxième indicateur de suivi des transactions réalisées par le dispositif électronique pour tenir compte de ladite transaction. Le procédé peut ainsi être mis en oeuvre à chaque transaction pour vérifier si ladite limite est pertinente en tenant compte des transactions effectuées y compris la transaction en cours. 25 Selon un mode particulier de mise en oeuvre, le dispositif électronique peut réaliser des transactions dans un mode en ligne et dans un mode hors ligne. L'invention n'est toutefois pas limitée aux dispositifs électroniques qui peuvent réaliser des transactions dans un mode en ligne et dans un 30 mode hors ligne. En fait, l'invention s'applique aux dispositifs électroniques qui mettent en oeuvre des transactions dans lesquels des valeurs limites sur les indicateurs de suivi des transactions réalisées par les dispositifs électroniques sont utilisées. Selon un mode particulier de mise en oeuvre, le changement de 35 ladite valeur limite est mis en oeuvre au cours d'une transaction en ligne et sous le contrôle d'un tiers distant. 6 A titre indicatif, le tiers distant peut être l'entité émettrice du dispositif électronique (la banque à l'origine du dispositif électronique dans une carte, par exemple). Selon un mode particulier de mise en oeuvre, le deuxième 5 indicateur de suivi des transactions réalisées par le dispositif électronique est égal au rapport entre le nombre de transactions dans le mode en ligne pendant une durée et un nombre de toutes les transactions pendant cette durée (c'est-à-dire celles dans le mode en ligne et celles dans le mode hors ligne). 10 La durée peut s'écouler depuis la livraison du dispositif électronique à l'utilisateur (par exemple depuis la première utilisation), ou encore depuis un autre évènement. Ce mode de mise en oeuvre est particulièrement intéressant pour les dispositifs électroniques dans lesquels si ladite limite est atteinte, une 15 transaction en ligne est effectuée (par exemple forcée). Les inventeurs ont observé que le rapport visé ci-avant est élevé si le dispositif électronique met en oeuvre trop de transactions en ligne, et que cela implique que la limite n'est pas pertinente, par exemple trop basse et trop facilement atteinte. Si ce rapport est faible, le dispositif 20 électronique ne met pas assez en oeuvre des transactions en ligne, et cela implique que la limite n'est pas pertinente, par exemple trop haute et trop difficilement atteinte. Selon un mode particulier de mise en oeuvre, le deuxième indicateur est une moyenne mobile du premier indicateur de suivi des 25 transactions réalisées par le dispositif électronique. L'utilisation d'une moyenne mobile permet de mettre à jour facilement le deuxième indicateur à chaque transaction. Les moyennes mobiles sont notamment connues par l'homme du métier sous le nom de moyenne glissante. 30 En observant les variations du premier indicateur de suivi des transactions réalisées par le dispositif électronique, on peut déterminer facilement si la moyenne mobile est trop proche ou trop éloignée de la valeur limite du premier indicateur de suivi des transactions réalisées par le dispositif électronique. 35 Selon un mode particulier de mise en oeuvre, le premier indicateur de suivi des transactions réalisées par le dispositif électronique est 7 réinitialisé si un événement prédéfini est détecté, et, si le dispositif électronique peut réaliser des transactions dans un mode en ligne et dans un mode hors ligne, alors ledit évènement est une transaction en ligne. Selon un mode particulier de mise en oeuvre, le deuxième 5 indicateur est un rapport entre une valeur limite du cumul sur les montants des transactions réalisées par le dispositif électronique et une moyenne mobile des montants des transactions réalisées par le dispositif électronique. Ce rapport indique la vitesse à laquelle la valeur limite du cumul 10 sur les montants des transactions réalisées par le dispositif électronique est atteinte. On peut noter que ce rapport est particulièrement utile pour un premier indicateur qui est le cumul sur les montants des transactions réalisées par le dispositif électronique. 15 Selon un mode particulier de mise en oeuvre, ledit changement de la valeur limite comporte un calcul de la nouvelle limite. Selon un mode particulier de mise en oeuvre, ledit calcul de la nouvelle limite est mis en oeuvre en tenant compte d'un indicateur de suivi des transactions réalisées par le dispositif électronique, par exemple le 20 deuxième indicateur de suivi des transactions réalisées par le dispositif électronique. Selon un mode particulier de mise en oeuvre, le premier indicateur de suivi des transactions réalisées par le dispositif électronique est un accumulateur, par exemple un cumul sur les montants des transactions 25 réalisées par le dispositif électronique ou un compteur, par exemple un compteur de nombre de transactions. Différents accumulateurs et compteurs ayant des limites peuvent être utilisés en tant que premier indicateur de suivi des transactions réalisées par le dispositif électronique. Ces compteurs (par exemple de 30 nombre de transactions) ou accumulateurs (cumul des montants des transactions peuvent compter ou accumuler pendant des périodes prédéfinies, par exemple entre deux évènements (par exemple entre deux réinitialisations). Selon un mode particulier de mise en oeuvre, on vérifie la 35 pertinence de la valeur limite du premier indicateur de suivi des transactions réalisées par le dispositif électronique à partir d'une pluralité 8 de deuxièmes indicateurs de suivi des transactions réalisées par le dispositif électronique. Selon un mode particulier de mise en oeuvre, on vérifie la pertinence de plusieurs valeurs limites de premiers indicateurs de suivi des 5 transactions réalisées par le dispositif électronique. Par exemple, on peut vérifier la pertinence d'une valeur limite du cumul sur les montants des transactions réalisées par le dispositif électronique et d'une valeur limite du compteur de nombre de transactions. 10 Selon un mode particulier de mise en oeuvre, le dispositif électronique réalise des transactions selon le protocole EMV. Selon un mode particulier de mise en oeuvre, on change la valeur limite du premier indicateur de suivi des transactions réalisées par le dispositif électronique pendant une transaction dans laquelle on réinitialise 15 le premier indicateur de suivi des transactions réalisées par le dispositif électronique. Ce mode de réalisation est préférentiellement mis en oeuvre au cours d'une transaction dans un mode en ligne. Aussi, on peut mettre en oeuvre le changement avant la réinitialisation du premier indicateur de 20 suivi des transactions réalisées par le dispositif électronique. L'invention propose également un dispositif électronique apte à réaliser des transactions, comprenant : - un module de vérification de la pertinence d'une valeur limite d'un premier indicateur de suivi des transactions réalisées par le dispositif 25 électronique à partir d'au moins un deuxième indicateur de suivi des transactions réalisées par le dispositif électronique, - un module de changement de ladite valeur limite si ladite valeur limite n'est pas pertinente. Ce dispositif peut être configuré pour la mise en oeuvre de tous les 30 modes de mise en oeuvre du procédé tel que défini ci-avant. Les modules de ce dispositif peuvent être implémentés sous la forme d'instructions de programme d'ordinateur mémorisées dans une mémoire non-volatile du dispositif électronique et qui peuvent être exécutées par un processeur du dispositif électronique. 35 L'invention propose également une carte à puce comprenant le dispositif tel que défini ci-avant. 9 L'invention propose également un programme d'ordinateur comportant des instructions pour l'exécution des étapes d'un procédé de vérification tel que défini ci-avant lorsque ledit programme est exécuté par un processeur (par exemple un processeur d'un ordinateur). 5 A noter que les programme d'ordinateur mentionnés dans le présent exposé peuvent utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. 10 L'invention propose également un support d'enregistrement lisible par un processeur (par exemple un processeur d'un ordinateur) sur lequel est enregistré un programme d'ordinateur comprenant des instructions pour l'exécution des étapes d'un procédé de vérification tel que défini ci-avant. 15 Les supports d'enregistrement (ou d'information) mentionnés dans le présent exposé peuvent être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement 20 magnétique, par exemple une disquette (« floppy disc ») ou un disque dur. D'autre part, les supports d'enregistrement peuvent correspondre à un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par 25 d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, les supports d'enregistrement peuvent correspondre à un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution 30 du procédé en question. 10 Brève description des dessins D'autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins 5 annexés qui en illustrent un exemple dépourvu de tout caractère limitatif. Sur les figures : - la figure 1 représente de façon schématique les étapes d'un procédé de vérification selon un mode de mise en oeuvre de l'invention, - la figure 2 représente une carte à puce selon un mode de réalisation de 10 l'invention, - la figure 3 représente de manière plus détaillée un autre exemple de procédé de vérification selon un mode de mise en oeuvre de l'invention, - la figure 4 représente un autre exemple de mise en oeuvre de l'invention dans lequel un tiers distant contrôle la transaction, 15 - les figures 5A, 5B, 5C, et 5D illustrent les évolutions dans le temps d'indicateurs de suivi des transactions réalisées par un dispositif électronique ainsi que leurs moyennes mobiles, et - les figures 6A, 6B, et 6C illustrent d'autres évolutions dans le temps d'autres indicateurs de suivi des transactions réalisées par un dispositif 20 électronique Description détaillée d'un mode de réalisation 25 Sur la figure 1, on a représenté schématiquement les étapes d'un procédé de vérification mis en oeuvre par un dispositif électronique au cours d'une transaction réalisée par le dispositif électronique. Le dispositif électronique peut être compris dans une carte à puce 30 et la transaction peut être une transaction de paiement associée à un montant. Toutefois, on notera que l'invention n'est pas limitée aux cartes à puces et aux transactions de paiement et qu'elle peut être appliquée à tout type de dispositif électronique pouvant réaliser des transactions autre que des paiements, comme par exemple des transactions de transfert, de 35 consultation, ou encore d'authentification. 11 Dans l'exemple illustré sur la figure 1, une première étape E01 est mise en oeuvre à partir de deux informations : - Une valeur limite d'un premier indicateur de suivi des transactions réalisées par le dispositif électronique, et 5 - Un deuxième indicateur de suivi des transactions réalisées par le dispositif électronique. Différentes informations peuvent être utilisées en tant qu'indicateur de suivi des transactions réalisées par le dispositif électronique. On pourra notamment utiliser des compteurs ou des 10 accumulateurs qui varient après chaque transaction pour tenir compte des transactions réalisées par le dispositif électronique. On notera que dans la présente demande, la moyenne d'un indicateur de suivi des transactions réalisées par le dispositif électronique est elle-même considéré comme étant un autre indicateur de suivi des 15 transactions réalisées par le dispositif électronique. On peut élaborer de nouveaux indicateurs de suivi des transactions réalisées par le dispositif électronique en mettant en oeuvre des calculs utilisant des indicateurs de suivi des transactions réalisées par le dispositif électronique. A titre indicatif, la valeur limite d'un premier indicateur de suivi 20 des transactions réalisées par le dispositif électronique peut être une valeur limite d'un compteur de nombre de transactions réalisées par le dispositif électronique ou encore une valeur limite d'un cumul sur les montants des transactions réalisées par le dispositif. De tels compteurs et accumulateurs sont connus de l'homme du 25 métier, et sont fréquemment utilisés dans des transactions. Les valeurs limites de tels indicateurs de suivi des transactions réalisées par le dispositif peuvent également être enregistrées dans les dispositifs électroniques (par exemple dans une mémoire). Le deuxième indicateur peut être basé sur le premier indicateur, il 30 peut par exemple être une moyenne mobile du premier indicateur (et donc dans l'exemple ci-dessus une moyenne mobile du compteur de nombre de transactions ou une moyenne mobile du cumul sur les montants des transactions réalisées par le dispositif). Le deuxième indicateur peut également être basé sur un autre indicateur de suivi de 35 transactions, par exemple un rapport entre un nombre de transactions 12 effectuées dans un mode en ligne pendant une période et un nombre total de transactions effectuées pendant cette période. On peut noter que le deuxième indicateur est par exemple choisi pour avoir une valeur qui montre que la valeur limite du premier indicateur 5 est pertinente ou non. Ensuite, dans une étape E02 et éventuellement au cours de la même transaction, on change la valeur limite. Ce changement peut être mis en oeuvre par calcul ou encore par lecture d'une table préenregistrée. Ce changement est mis en oeuvre de manière à rendre plus pertinente la 10 valeur limite. Par exemple, si la valeur limite est trop faible et trop souvent atteinte, on peut augmenter sa valeur, et si la valeur limite est trop élevée et trop peu atteinte, on peut diminuer sa valeur. Sur la figure 2, on a représenté une carte à puce 1 comprenant un dispositif 2 configuré notamment pour la mise en oeuvre du procédé tel 15 que décrit en référence à la figure 1. La carte à puce 1 peut être une carte à puce selon la norme ISO 7816 utilisée pour effectuer des transactions de paiement, ce type de carte à puce étant couramment appelé « carte bancaire ». Le dispositif 2 comporte un module de communication 3 configuré 20 pour la communication avec un lecteur lors des transactions. Le module de communication 3 peut être un ensemble de contacts électriques pour communiquer avec le lecteur ou encore une antenne pour effectuer des transactions sans-contact. Le module de communication 3 peut également comporter des moyens de communications selon les deux interfaces 25 (contact et sans contact). Le dispositif 2 comporte également un processeur 4 apte à exécuter des instructions de programme d'ordinateur lors de la réalisation d'une transaction. Ici, dans une mémoire non volatile 5 du dispositif 2, on a enregistré des instructions de programme d'ordinateur 6 comprenant : 30 - une instruction 61 qui, lorsqu'elle est exécutée par le processeur 4, met en oeuvre l'étape E01 décrite en référence à la figure 1, et - une instruction 62 qui, lorsqu'elle est exécutée par le processeur 4, met en oeuvre l'étape E02 décrite en référence à la figure 1. Dans la mémoire non-volatile 5, on a également enregistré les 35 éléments nécessaires à la mise en oeuvre des étapes E01 et E02 décrites en référence à la figure 1 que sont la valeur limite 7 du premier indicateur 13 de suivi des transactions réalisées par le dispositif électronique et le deuxième indicateur 8 de suivi des transactions réalisées par le dispositif électronique sont enregistrés. La figure 3 illustre de manière plus détaillée les différentes étapes 5 d'un procédé de vérification selon un mode de mise en oeuvre de l'invention dans lequel on vérifie la pertinence de plusieurs limites en utilisant plusieurs deuxièmes indicateurs de suivi des transactions réalisées par le dispositif électronique. Les étapes représentées sur la figure 3 sont mises en oeuvre au 10 cours d'une même transaction, qui peut par exemple être réalisée par un dispositif électronique comme celui illustré sur la figure 2 au sein d'une carte à puce. Les étapes de la figure 3 utilisent des valeurs d'indicateurs de suivi des transactions réalisées par le dispositif Cl et C2, ayant respectivement pour valeurs limites CIL et C2L. 15 Dans cet exemple, Cl est un compteur de nombre de transactions et C2 est un cumul sur les montants des transactions réalisées par le dispositif électronique. Dans ce procédé, on utilise des moyennes mobiles sur les valeurs C2 et Cl notées respectivement C2M et C1M. Ces valeurs sont calculées à 20 chaque transaction au cours de l'étape E10. Il est possible de calculer une moyenne mobile en utilisant différentes formules connues de l'homme du métier. A titre indicatif, on peut utiliser les formules suivantes : Pour Cl : { C1M(t - 1), si hors ligne C1M(t - 1), si en ligne sans réinitialisation de Cl C1111 (t) = Cl(t), si en ligne et première réinitialisation de Cl aCl(t) + (1 - a)C1M(t - 1), sinon 25 Pour C2 . C2M(t - 1), si hors ligne C2M(t - 1), si en ligne sans réinitialisation de C2 C2(t), si en ligne et première réinitialisation de C2 aC2(t) + (1 - a)C2M(t - 1), sinon C2M(t) Avec : C1M(t) la valeur de la moyenne mobile de Cl pour la transaction numéro t après la réinitialisation et C1M(t-1) la valeur de la moyenne mobile de C1M pour la transaction précédente, 14 Cl(t) la valeur de Cl pour la transaction numéro t, C2M(t) la valeur de la moyenne mobile de C2 pour la transaction numéro t après la réinitialisation et C2M(t-1) la valeur de la moyenne mobile de C2M pour la transaction précédente, 5 C2(t) la valeur de C2 pour la transaction numéro t, et a un coefficient que l'homme du métier saura choisir pour calculer une moyenne mobile, en fonction de l'application. Les moyennes mobiles ainsi calculées sont des moyennes exponentielles. 10 La réinitialisation mentionnée ci-dessus des valeurs Cl et C2 est généralement, mais pas toujours, mise en oeuvre lorsqu'une transaction dans un mode en ligne est effectuée. Par exemple, on peut donner la valeur zéro à Cl et à C2 pendant une transaction dans un mode en ligne si l'entité émettrice de la carte à puce souhaite réinitialiser les valeurs Cl 15 et C2. En fait, lors d'une transaction en ligne, l'entité émettrice a la possibilité de demander la réinitialisation de différents compteurs et/ou accumulateurs mémorisés dans une carte. On comprend donc que Cl va compter les transactions entre deux réinitialisations, et que C2 va cumuler les montants des transactions entre 20 deux réinitialisations. Généralement, c'est l'entité émettrice de la carte qui commande la réinitialisation d'un compteur/accumulateur, ou même de tous les compteurs/accumulateurs. On peut noter que dans tous les modes de mise en oeuvre de la 25 présente invention, on peut changer la valeur limite d'un premier indicateur de suivi des transactions réalisées par le dispositif électronique lors d'une transaction dans laquelle on va réinitialiser le premier indicateur de suivi des transactions réalisées par le dispositif électronique. On peut noter que l'étape El0 peut être mise en oeuvre sous le 30 contrôle d'un module de gestion des risques de la carte (« CRM : Card Risk Management »). Ensuite, on met en oeuvre une étape Eh l dans laquelle on calcule un rapport (ou ratio) entre le nombre de transactions dans le mode en ligne pendant une durée et un nombre de toutes les transactions pendant 35 cette durée. 15 Cette durée peut s'écouler depuis la première utilisation de la carte par l'utilisateur, par exemple lors de la première transaction mise en oeuvre après la livraison de la carte à l'utilisateur. Alternativement, cette durée peut être prédéfinie et être de l'ordre de d'une ou plusieurs 5 semaines, voire un mois. Ensuite, dans l'étape E12, on compare le rapport de l'étape E11 avec une limite basse définie préalablement. L'étape E12 est la première étape de la vérification de la pertinence de deux valeurs limites C1L et C2L d'indicateurs de suivi des transactions réalisées par le dispositif 10 électronique. En effet, si le rapport est inférieur à une limite basse, cela implique que trop peu de transactions sont effectuées dans le mode en ligne et que les valeurs limites C1L et/ou C2L sont trop élevées. L'homme du métier saura choisir la limite basse. Si le rapport est inférieur à la limite basse, alors on met en oeuvre 15 l'étape E13 dans laquelle dans laquelle on vérifie si la moyenne mobile C1M est très inférieure à la valeur limite C1L. Par « très inférieure à », on entend que la différence entre la valeur limite C1L et la moyenne mobile C1M est supérieure à un seuil prédéfini que l'homme du métier saura choisir en fonction de l'application. 20 Si tel est le cas, on met en oeuvre l'étape E14 dans laquelle on diminue la valeur limite C1L. Cette diminution peut être mise en oeuvre par un calcul (par exemple en affectant C1L d'un coefficient prédéfini inférieur à 1), ou alternativement en sélectionnant une valeur dans une table regroupant plusieurs valeurs possible de Cil. On notera que la 25 diminution de C1L peut être réalisée par la carte, ou sous le contrôle d'un tiers distant comme cela sera décrit plus en détail en référence à la figure 4. Après la diminution de C1L, on vérifie (étape E15) si la moyenne mobile C2M est très inférieure à la valeur limite C2L. Par « très inférieure 30 à », on entend encore que la différence entre la valeur limite C2L et la moyenne mobile C2M est supérieure à un seuil prédéfini que l'homme du métier saura choisir en fonction de l'application. Si tel est le cas, on met en oeuvre l'étape E16 dans laquelle on diminue C2L de la même manière que C1L (étape E14). 35 Ensuite, le procédé se termine (étape E22). 16 On peut noter que si C1M n'est pas très inférieur à C1L alors on met en oeuvre l'étape E15 dans effectuer l'étape E14. Si C2M n'est pas très inférieur à C2L alors le procédé se termine (étape E22). Si, à l'étape E12 décrite ci-avant, on détermine que le rapport 5 n'est pas inférieur à ladite limite basse, on met en oeuvre l'étape E17 sans laquelle on compare le rapport de l'étape E11 avec une limite haute définie préalablement. Si le rapport est supérieur à une limite haute, cela implique que trop de transactions sont effectuées dans le mode en ligne et que les valeurs limites C1L et/ou C2L sont trop basses. 10 L'homme du métier saura choisir la limite haute. Si le rapport est supérieur à la limite haute, alors on met en oeuvre l'étape E18 dans laquelle on vérifie si la moyenne mobile C1M est proche de la valeur limite C1L. Par « proche de », on entend que la différence entre la moyenne mobile C1M et la valeur limite C1L est, en 15 valeur absolue, inférieure à un seuil prédéfini que l'homme du métier saura choisir en fonction de l'application. Si tel est le cas, on met en oeuvre l'étape E19 dans laquelle on augmente la valeur limite C1L. Cette diminution peut être mise en oeuvre par un calcul (par exemple en affectant C1L d'un coefficient prédéfini 20 supérieur à 1), ou alternativement en sélectionnant une valeur dans une table regroupant plusieurs valeurs possible de C1L. On notera que l'augmentation de C1L peut être réalisée par la carte, ou sous le contrôle d'un tiers distant comme cela sera décrit plus en détail en référence à la figure 4. 25 Après l'augmentation de C1L, on vérifie (étape E20) si la moyenne mobile C2M est proche de la valeur limite C2L. Par « proche de », la différence entre la moyenne mobile C2M et la valeur limite C2L est, en valeur absolue, inférieure à un seuil prédéfini que l'homme du métier saura choisir en fonction de l'application. 30 Si tel est le cas, on met en oeuvre l'étape 21 dans laquelle on augmente C2L de la même manière que C1L (étape E19). Ensuite, le procédé se termine (étape E22). On peut noter que si C1M n'est pas proche de C1L alors on met en oeuvre l'étape E20 sans effectuer l'étape E19. Si C2M n'est pas proche de 35 C2L alors le procédé se termine (étape E22). 17 Sur la figure 4, on a représenté différentes étapes d'une transaction EMV comprenant une vérification et un changement de valeur limite selon un mode de mise en oeuvre de l'invention. En particulier, on a représenté sur cette figure les étapes en fonction des entités qui mettent 5 en oeuvre ces étapes. Plus précisément, on a indiqué sur la figure les étapes effectuées par la carte (par exemple la carte décrite en référence à la figure 2), par un lecteur qui coopère avec la carte pour effectuer la transaction (par exemple un lecteur qui utilise un mode contact ou sans contact avec la carte), et un tiers distant tel que l'entité émettrice de la 10 carte (une banque, par exemple). Sur cette figure, on n'a pas représenté les étapes préliminaires d'une transaction EMV comme par exemple la sélection d'application, la vérification d'identité, la saisie d'un PIN, etc. La première étape représentée est l'étape B1 dans laquelle le 15 lecteur envoi une première commande appelée dans le protocole EMV « Generate AC » (« AC : Application Cryptogram »). Dans cette étape, le lecteur invite la carte à générer un cryptogramme pour authentifier la transaction auprès du tiers distant. Cette commande est reçue par la carte à l'étape Al qui met 20 ensuite en oeuvre l'étape A2 appelée « Card Action Analysis ». C'est au cours de cette étape que des vérifications sont faites sous le contrôle d'un module CRM. L'étape de vérification de la pertinence d'une valeur limite d'un indicateur de suivi des transactions réalisées par le dispositif électronique tel que décrit ci-avant est mise en oeuvre au cours de cette 25 étape. A l'étape A3, la carte élabore une demande de changement de valeur limite d'un indicateur de suivi des transactions réalisées par le dispositif électronique. Cette demande est émise dans la réponse au lecteur à l'étape A4 30 qui la reçoit à l'étape B4. La demande émise, dans la réponse au lecteur, à l'étape A4 peut être accompagnée des éléments de réponse à la commande reçue à l'étape Al (par exemple les éléments « AC Response ARQC », etc.). La demande est retransmise au tiers distant qui la reçoit (étape 35 C4) et qui vérifie (étape C5) si la demande peut être acceptée en fonction de critères prédéfinis. Cela peut être fait par exemple en vérifiant que le 18 solde de l'utilisateur est positif, en vérifiant des si des plafonds de paiement ont été atteint, ou encore en vérifiant si la carte n'est pas dans une liste de carte volée.. On peut noter que le tiers distant peut, dans l'étape C5, 5 également calculer de nouvelles valeurs limites, par exemple par affectation de coefficients aux valeurs limites à modifier. La réponse du tiers distant et éventuellement la nouvelle valeur limite sont ensuite envoyés au cours de l'étape C6 par le tiers distant vers le lecteur qui retransmet ces informations à la carte à l'étape B6 avec une 10 nouvelle demande « Generate AC ». A l'étape A6, la carte reçoit la nouvelle valeur limite et la demande « Generate AC ». La nouvelle valeur limite est enregistrée dans une mémoire non-volatile de la carte pour être utilisée pour les prochaines transactions. 15 A l'étape A7, répond au lecteur, par exemple avec une indication selon laquelle la transaction est acceptée. Cette réponse est reçue par le lecteur à l'étape B7. Sur les figures 5A à 5D, on a représenté l'évolution dans le temps 20 d'indicateurs de suivi de transactions d'une carte à puce qui utilise le protocole EMV et une application de paiement qui utilise un compteur Cl et un accumulateur C2. Sur la figure 5A, on a représenté l'évolution dans le temps de l'indicateur de suivi des transactions réalisées par une carte à puce Cl, 25 ainsi que la limite associée C1L. Plus précisément, l'axe des abscisses correspond aux nombre de transactions effectuées par la carte à puce. Comme connu par l'homme du métier, le compteur Cl est réinitialisé à zéro après une transaction dans un mode en ligne qui peut être forcée lorsque Cl atteint la limite C1L. On peut observer ce comportement sur la 30 figure 5A. Dans l'exemple de la figure 5A, la limite Cli est fixe. De la même manière, sur la figure 5B, on a représenté l'évolution dans le temps de l'indicateur de suivi des transactions réalisées par une carte à puce C2, ainsi que la limite associée C2L. L'axe des abscisses correspond aux nombre de transactions effectuées par la carte à puce. De 35 la même manière que le compteur Cl, C2 est réinitialisé à zéro après une transaction dans un mode en ligne. 19 Sur la figure 5C, on a représenté, en plus du compteur Cl, la moyenne mobile C1M telle que décrite en référence à la figure 3. Comme on peut le voir sur cette figure, la moyenne mobile C1M s'approche de la valeur limite C1L. S'il est considéré que C1M est trop proche de C1L, alors 5 il peut être nécessaire de modifier CIL en l'augmentant. Sur la figure 5D, on a représenté, en plus de la valeur C2, la moyenne mobile C2M telle que décrite en référence à la figure 3. La moyenne mobile C2M s'éloigne de la valeur limite C2L. S'il est considéré que C2M est trop inférieur à C2L, alors il peut être nécessaire de modifier 10 C2L par une diminution de sa valeur. Sur les figures 6A à 6C, on a représenté d'autres indicateurs de suivi des transactions réalisées par une carte à puce capable notamment de réaliser des transactions selon le protocole EMV et qui exécute une application de paiement qui utilise un compteur Cl et un accumulateur C2. 15 Sur la figure 6A, on a représenté à la fois les montants de chaque transaction (les transactions évoluent en suivant l'axe des abscisses) et la moyenne mobile de ces montants. Cette moyenne mobile peut être calculée comme les moyennes mobiles C1M et C2M décrites en référence à la figure 3. 20 Sur la figure 6B, on a représenté l'évolution du rapport entre une valeur limite du cumul sur les montants des transactions réalisées par le dispositif électronique (c'est-à-dire C2L) et la moyenne mobile des montants des transactions réalisées par le dispositif électronique. Ce rapport représente en fait, par un attribut statistique, le 25 nombre de transactions nécessaire pour atteindre la valeur limite CIL (représentée également). Les inventeurs ont observé que lorsque ce rapport a une valeur élevée (par exemple supérieure à un seuil), alors la limite C2L peut ne pas être pertinente. En effet, la limite CIL (représentée sur la figure) sera 30 toujours atteinte avant que la valeur limite C2L ne soit atteinte. Cela signifie que l'utilisateur de la carte à puce effectue beaucoup de transactions pour des montants faibles, et que la limite C2L pourrait ne pas détecter une transaction qui nécessite une vérification en ligne. On peut déduire une nouvelle limite dite flottante sur le cumul des 35 montants des transactions notée C2FL. C2FL peut être calculée au moyen de la formule : 20 C2FL = MA(t)*min(C1L, TTV(t)) Avec : MA(t) la moyenne mobile des montants des transactions réalisées par le dispositif électronique jusqu'à la transaction t, et 5 TTV(t) le rapport entre C2L et MA(t) L'évolution de la limite flottante C2FL est représentée sur la figure 6D, sur laquelle on a également représenté C2L et C2. Comme on peut le voir sur cette figure, on obtient une valeur limite qui suit le comportement de l'utilisateur est qui est plus facilement atteignable que la limite C2L. 10 En utilisant C2L, on s'assure notamment que les transactions que l'on REVENDICATIONS1. Procédé de vérification mis en oeuvre par un dispositif électronique au cours d'au moins une transaction réalisée par le dispositif électronique, le procédé comprenant : - une vérification (E01) de la pertinence d'une valeur limite d'un premier indicateur de suivi des transactions réalisées par le dispositif électronique à partir d'au moins un deuxième indicateur de suivi des transactions réalisées par le dispositif électronique, - si ladite valeur limite n'est pas pertinente, un changement (E02) de ladite valeur limite. 2. Procédé selon la revendication 1, dans lequel la vérification de ladite pertinence de la valeur limite comporte une comparaison (E12, E17) du deuxième indicateur de suivi des transactions réalisées par le dispositif électronique à un seuil supérieur et à un seuil inférieur. 3. Procédé selon la revendication 1 ou 2, comprenant, au cours de ladite transaction et préalablement à ladite vérification de ladite pertinence de la valeur limite, une mise à jour (E10, E11) du deuxième indicateur de suivi des transactions réalisées par le dispositif électronique pour tenir compte de ladite transaction. 4. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel le dispositif électronique peut réaliser des transactions dans un 25 mode en ligne et dans un mode hors ligne. 5. Procédé selon la revendication 4, dans lequel le changement de ladite valeur limite est mis en oeuvre au cours d'une transaction en ligne et sous le contrôle d'un tiers distant. 6. Procédé selon la revendication 4 ou 5, dans lequel le deuxième 30 indicateur de suivi des transactions réalisées par le dispositif électronique est égal au rapport entre le nombre de transactions dans le mode en ligne pendant une durée et un nombre de toutes les transactions pendant cette durée. 7. Procédé selon l'une quelconque des revendications 1 à 5, dans 35 lequel le deuxième indicateur est une moyenne mobile (C2M, C1M) du 22 premier indicateur de suivi des transactions réalisées par le dispositif électronique. 8. Procédé selon l'une quelconque des revendications 1 à 7, dans lequel le premier indicateur de suivi des transactions réalisées par le 5 dispositif électronique est réinitialisé si un événement prédéfini est détecté, et, si le dispositif électronique peut réaliser des transactions dans un mode en ligne et dans un mode hors ligne, alors ledit évènement est une transaction en ligne. 9. Procédé selon l'une quelconque des revendications 1 à 5, dans 10 lequel le deuxième indicateur est un rapport entre une valeur limite du cumul sur les montants des transactions réalisées par le dispositif électronique (C2L) et une moyenne mobile des montants des transactions réalisées par le dispositif électronique. 10. Procédé selon l'une quelconque des revendications 1 à 8, dans 15 lequel ledit changement de la valeur limite comporte un calcul de la nouvelle limite. 11. Procédé selon la revendication 10, dans lequel ledit calcul de la nouvelle limite est mis en oeuvre en tenant compte d'un indicateur de suivi des transactions réalisées par le dispositif électronique. 20 12. Procédé selon l'une quelconque des revendications 1 à 11, dans lequel le premier indicateur de suivi des transactions réalisées par le dispositif électronique est un accumulateur, par exemple un cumul sur les montants des transactions réalisées par le dispositif électronique (C2) ou un compteur, par exemple un compteur de nombre de transactions (Cl). 13. Procédé selon l'une quelconque des revendications 1 à 12, dans lequel on vérifie la pertinence de la valeur limite du premier indicateur de suivi des transactions réalisées par le dispositif électronique à partir d'une pluralité de deuxièmes indicateurs de suivi des transactions réalisées par le dispositif électronique. 14. Procédé selon l'une quelconque des revendications 1 à 13, dans lequel on vérifie la pertinence de plusieurs valeurs limites de premiers indicateurs de suivi des transactions réalisées par le dispositif électronique. 15. Procédé selon l'une quelconque des revendications 1 à 14, dans lequel le dispositif électronique réalise des transactions selon le protocole EMV. 23 16. Procédé selon l'une quelconque des revendications 1 à 15, dans lequel on change la valeur limite d'un premier indicateur de suivi des transactions réalisées par le dispositif électronique pendant une transaction dans laquelle on réinitialise le premier indicateur de suivi des 5 transactions réalisées par le dispositif électronique. 17. Dispositif électronique apte à réaliser des transactions, comprenant : - un module (61) de vérification de la pertinence d'une valeur limite d'un premier indicateur de suivi des transactions réalisées par le dispositif 10 électronique à partir d'au moins un deuxième indicateur de suivi des transactions réalisées par le dispositif électronique, - un module (62) de changement de ladite valeur limite si ladite valeur limite n'est pas pertinente. 18. Carte à puce comprenant le dispositif selon la revendication 15 17. 19. Programme d'ordinateur comportant des instructions pour l'exécution des étapes d'un procédé de vérification selon l'une des revendications 1 à 16 lorsque ledit programme est exécuté par un processeur. 20 20. Support d'enregistrement lisible par un processeur sur lequel est enregistré un programme d'ordinateur comprenant des instructions pour l'exécution des étapes d'un procédé de vérification selon l'une quelconque des revendications 1 à 16. 25