Brevet FR3045877A1 (20170623)
REVENDICATIONS1. Procédé d'authentification mis en oeuvre par un serveur d'authentification (ACS ; SDIR), comprenant : - réception (D10 ; C4), en provenance d'un serveur d'accès (SW) à un service (S), d'une requête d'authentification (RQ2 ; RQ1) comprenant des données de transaction (DT) associées à une carte à puce (C) ; - détermination (D11 ; C50) de si un code de sécurité (CSC) inclus dans les données de transaction est de type DCW ; et - dans l'affirmative, détection (D13 ; C51) qu'aucune authentification 3DS ne doit être réalisée et coopération (D14 ; C52) avec un serveur de vérification (SV) pour vérifier la validité du code de sécurité DCW.\n<CLM>\1\tProcédé selon la revendication 1, comprenant l'envoi (D22 ; C56), au serveur d'accès (SW), d'un message (M4 ; M8) d'authentification positive des données de transaction si la validité du code DCW est vérifiée avec succès lors de ladite coopération. 20\n<CLM>\1\tProcédé selon la revendication 1 ou 2, dans lequel : - le serveur d'authentification (ACS ; SDIR) détermine si la carte à puce est de type DCW à partir d'un identifiant PAN compris dans les données de transaction (DT) reçues ; et 25 - uniquement dans l'affirmative, le serveur d'authentification détermine (D11 ; C50) que le code de sécurité est de type DCW.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 3, dans lequel si le code de sécurité (CSC) est de type DCW, le serveur d'authentification empêche la réalisation 30 d'une authentification 3DS de ladite carte à puce.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 4, dans lequel si le code de sécurité est de type CW et si le serveur d'authentification détermine, à partir des données de transaction, qu'il est autorisé de procéder à une authentification 3DS, le 35 serveur d'authentification autorise (D12) la réalisation d'une authentification 3DS de ladite carte à puce. 3045877 18\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 5, dans lequel la carte à puce est une carte bancaire, et les données de transactions (DT) comprennent un identifiant PAN et un date d'expiration (EXP) de ladite carte bancaire (C). 5\n<CLM>\1\tProcédé selon la revendication 6, dans lequel ladite coopération comprend : - envoi (D14), au serveur de vérification (SV), des données de transaction (DT) comprenant le code de sécurité de type DCW, l'identifiant bancaire PAN et la date d'expiration (EXP) ; et - réception (D20), en réponse audit envoi, du résultat (M2) de la vérification de 10 validité du code DCW.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 7, dans lequel la carte à puce (C) est une carte bancaire et le serveur d'authentification est un serveur de contrôle d'accès (ACS), 15 dans lequel, si le code de sécurité (CSC) est déterminé comme étant de type DCW, le serveur de contrôle d'accès (ACS) réalise les étapes suivantes : - vérification (D12), à partir des données de transaction (DT), de si une authentification 3DS peut être réalisé pour la carte bancaire ; et - dans l'affirmative, réalisation (D12) d'une authentification selon le protocole 3DS de ladite carte bancaire.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 7, dans lequel la carte à puce est une carte bancaire et le serveur d'authentification est un serveur annuaire 3DS (SDIR), dans lequel, si le code de sécurité (CSC) est déterminé comme étant de type DCW, le serveur annuaire 3DS (SDIR) réalise les étapes suivantes : - vérification (C50), à partir des données de transaction, de si une authentification 3DS peut être réalisée pour la carte bancaire ; et dans l'affirmative, transmission des données de transaction à un serveur de contrôle d'accès pour causer la réalisation d'une authentification de ladite carte bancaire selon le protocole 3DS.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 9, dans lequel, le serveur d'authentification se configure, seulement si un paramètre reçu du serveur d'accès (SW) avec les données de transaction (DT) est dans un état prédéfini, pour détecter qu'aucune authentification 3DS ne doit être réalisée si un code de sécurité (CSC) inclus dans les données de transaction est de type DCW. 3045877 19\n<CLM>\1\tProcédé de contrôle mis en oeuvre par un serveur d'accès (SW) à un service, comprenant : réception (B2) de données de transaction (DT) associées à une carte à puce (C) 5 lors d'une transaction avec le serveur d'accès ; - transmission (B4) des données de transaction à un serveur d'authentification (ACS ; SDIR) pour demander une authentification de la transaction selon le protocole 3DS ; et - détermination (B26 ; B58), à partir d'un message reçu (M4 ; M8) du serveur 10 d'authentification, qu'aucune authentification selon le protocole 3DS ne doit être réalisée si la carte à puce est de type DCW.\n<CLM>\1\tProcédé selon la revendication 11, dans lequel le serveur d'accès détermine (B26 ; B58) que l'authentification est réalisée avec succès sur réception (B26 ; B58), en 15 provenance du serveur de contrôle, d'un message de vérification positive d'un code de sécurité DCVV compris dans les données de transaction.\n<CLM>\1\tProcédé selon la revendication 11 ou 12, dans lequel le serveur d'accès envoie, au serveur d'authentification, un paramètre avec les données de transaction, ledit 20 paramètre étant dans un état prédéfini pour indiquer qu'aucune authentification 3DS ne doit être réalisée si un code de sécurité inclus dans les données de transaction est de type DCW.\n<CLM>\1\tProgramme d'ordinateur (PG1 ; PG2) comportant des instructions pour l'exécution 25 des étapes d'un procédé de configuration selon l'une quelconque des revendications 1 à 13 lorsque ledit programme est exécuté par un ordinateur.\n<CLM>\1\tSupport d'enregistrement (MR1 ; MR2) lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur (PG1 ; PG2) comprenant des instructions pour 30 l'exécution des étapes d'un procédé selon l'une quelconque des revendications 1 à\n<CLM>\1\t16. Serveur d'authentification (SA ; SS), comprenant : - un module de réception (M20) apte à recevoir, en provenance d'un serveur d'accès à un service, une requête d'authentification comprenant des données de 35 transaction associées à une carte à puce ; - un module de détermination (M22) pour déterminer si un code de sécurité inclus dans les données de transaction est de type DCVV ; et 3045877 20 un module de détection (M24) et un module de vérification (M26), dans lequel, si le code de sécurité est déterminé comme étant de type DCW : o le module de détection est configuré pour détecter qu'aucune authentification 3DS ne doit être réalisée ; et 5 o le module de vérification est configuré pour coopérer avec un serveur de vérification pour vérifier la validité du code de sécurité DCW.\n<CLM>\1\tServeur d'accès (SW) à un service, comprenant : - un module de réception (M2) pour recevoir des données de transaction associées 10 à une carte à puce lors d'une transaction avec le serveur d'accès ; - un module de transmission (M4) pour transmettre les données de transaction à un serveur d'authentification pour demander une authentification de la transaction selon le protocole 3DS ; et - un module de détermination (M6) pour déterminer, à partir d'un message reçu 15 du serveur d'authentification, qu'aucune authentification selon le protocole 3DS ne doit être réalisée si la carte à puce est de type DCVV.