Brevet FR3118559A1 — publié le 20220701

L’invention concerne un procédé et un système pour identifier et authentifier un utilisateur d’un système de visioconférence caractérisé en ce qu’il comporte au moins les étapes suivantes : - Activer un lien pour accéder à une visioconférence, (41) et déclencher le contrôle d’identité et d’authentification (42), - Acquérir un flux vidéo F v contenant au moins une image faciale D f de l’utilisateur et des données numériques D n contenues dans un document d’identité, (43), - Transmettre une partie du flux vidéo F ve à un dispositif de contrôle (20) configuré pour : - Vérifier la véracité de l’image faciale acquise au moyen d’une application de reconnaissance faciale, - Vérifier le contenu des données numériques D n du flux vidéo par rapport aux données numériques d’identité de l’utilisateur (45), - Lorsque les données comparées sont identiques, transmettre le résultat au système de visioconférence pour initialiser les échanges entre l’utilisateur et un interlocuteur (47). Figure pour l’abrégé : Fig. 2 Système et procédé pour identifier et authentifier un utilisateur dans un système de visioconférence L’invention concerne un système et un procédé pour contrôler l’identification d’un usager qui cherche à se connecter à une visioconférence, à un système de visioconférence ou tout système équivalent. Elle permet aussi d’authentifier un utilisateur. L’invention est par exemple utilisée dans le domaine de l’éducation pour l’enseignement à distance et le passage des examens. Elle peut aussi être utilisée pour la réalisation de transactions à distance ou encore pour l’établissement de papiers, via un système de visioconférence. Dans le contexte des échanges d’information à distance utilisant par exemple la technique de visioconférence, de nombreux problèmes sont apparus. Parmi ces problèmes se pose notamment celui de la validation de l’identité et de l’authentification des personnes devant participer à une visioconférence, quelque soit la nature ou l’objectif de cette dernière. Par exemple, lors du passage à distance d’un examen, un étudiant peut demander à une personne ayant plus de compétence que lui dans une matière donnée, de passer l’examen à sa place ou encore de se faire assister en direct par une personne qui se positionne de manière à ne pas être visible par la caméra utilisée. De manière à minimiser le risque de fraude, certaines universités ont mis en place différentes recommandations, parmi lesquelles : - Le contrôle de l’identité de chaque étudiant en début de visioconférence. Un étudiant présente sa carte d’identité, sa carte d’étudiant ou tout autre document permettant de l’identifier et le professeur vérifie visuellement ces informations en les comparant aux données d’identité de l’étudiant indiquées sur la convocation à l’examen ; - Le contrôle aléatoire d’identité en cours d’examen. L’étudiant est invité à renouveler son « identification », de la même façon qu’en début d’examen, à des intervalles de temps défini par le système de contrôle. De tels contrôles sont toutefois peu fiables et non « automatisés ». Le brevet US 9076028 divulgue un système permettant d’acquérir une image de qualité d’un individu sans s’occuper de son identité. Le brevet US 9282284 décrit un système qui permet d’associer à un utilisateur se connectant à un système de visioconférence, un identifiant après une étape de reconnaissance vocale et faciale. A priori, son enseignement n’évoque pas le problème de contrôle d’identité de l’utilisateur. L’idée de la présente invention est de proposer un système et un procédé pour améliorer la sécurité de l’identification d’un utilisateur d’un système de visioconférence. Pour cela, dans le système selon l’invention, c’est le système de visioconférence qui jour le rôle de maître dans l’exécution des étapes permettant le contrôle d’identification et d’authentification d’un utilisateur. L’invention concerne un procédé pour identifier et authentifier un utilisateur d’un système de visioconférence caractérisé en ce qu’il comporte au moins les étapes suivantes : - Activer un lien pour accéder à une visioconférence, déclencher le contrôle d’identité et d’authentification, - Acquérir un flux vidéo F v contenant au moins une image faciale D f de l’utilisateur et des données numériques D n contenues dans un document d’identité, - Transmettre une partie du flux vidéo F ve à un dispositif de contrôle configuré pour : - Vérifier la véracité de l’image faciale acquise au moyen d’une application de reconnaissance faciale, - Vérifier le contenu des données numériques D n du flux vidéo par rapport aux données numériques d’identité de l’utilisateur, - Lorsque les données comparées sont identiques, transmettre le résultat au système de visioconférence pour initialiser les échanges entre l’utilisateur et un interlocuteur. Les étapes de contrôle d’identité/d’authentification peuvent être déclenchées à des instants aléatoires. Pour vérifier la véracité d’une image contenant un visage, le procédé va utiliser une application de reconnaissance faciale en deux dimensions ou bien utiliser une application de reconnaissance faciale en trois dimensions. Les données numériques D n contenues sur le document d’identité sont vérifiées, par exemple, par lecture de reconnaissance de caractères. Les données numériques D n contenues sur le document d’identité peuvent aussi être vérifiées par lecture des données contenues dans une puce intégrée dans le document d’identité. L’invention concerne aussi un système de contrôle d’identité et d’authentification d’un utilisateur disposant d’un terminal et d’un document d’identité caractérisé en ce qu’il comporte au moins les éléments suivants : - Ledit terminal comprend un dispositif d’acquisition de données configuré pour acquérir des données image et des données numériques dudit document d’identité, des moyens de communication, une application de visioconférence, un processeur configuré pour exécuter les étapes du procédé selon l’invention, - Un dispositif de contrôle d’identité/d’authentification comprenant un processeur configuré pour exécuter une application de contrôle des données acquises par le dispositif d’acquisition du terminal de l’utilisateur et configuré pour exécuter les étapes du procédé selon l’invention, - Un système de visioconférence comprenant un module d’accès à l’application de contrôle. L’application de contrôle comprend, par exemple, un contrôle d’une image acquise par le dispositif d’acquisition de données par reconnaissance faciale ou encore un contrôle par lecture optique de données imprimées sur un document numérique ou par lecture de données contenues dans une puce intégrée au document d’identité. D’autres caractéristiques, détails et avantages de l’invention ressortiront mieux à la lecture de la description faite en référence aux dessins annexés donnés à titre d’exemple non limitatifs et qui représentent, respectivement : , un exemple de système, , une illustration de l’enchaînement des étapes principales du procédé selon l’invention. L’exemple est donné à titre illustratif et nullement limitatif pour le contrôle d’identité d’un étudiant qui doit passer un examen à distance. La représente un exemple de système de visioconférence qui interagit avec un étudiant et un serveur contenant des données permettant le contrôle d’identité et d’authentification de l’étudiant. L’étudiant est équipé d’un terminal, mobile ou non 10, qui comprend une caméra 11 ou un système permettant l’acquisition de données d’identité contenues dans un document, ou encore l’acquisition d’une photo. Le terminal 10 est équipé de moyens de communication 12 qui ne seront pas détaillés car connus de l’homme du métier, d’une application 13, logiciel dédié configuré pour assurer la visioconférence, et d’un processeur 14 configuré pour exécuter les étapes du procédé selon l’invention. Cette application dédiée 13 peut aussi se présenter sous la forme d’une page web qui charge le logiciel de visioconférence. Le terminal 10 comporte aussi une interface homme machine, un écran 15 par exemple, permettant le dialogue entre l’étudiant et l’application de visioconférence. Des boîtes de dialogue s’afficheront sur l’écran 15 du terminal, ce qui permettra à l’étudiant de déclencher des actions ou de répondre aux questions transmises par l’application de contrôle d’identité et d’authentification. Le système comprend un dispositif de contrôle de l’identité 20, par exemple un serveur comprenant les éléments pour l’identification de l’étudiant. Le serveur comprend un processeur 21 exécutant une application logicielle 22 configurée pour contrôler les données d’identité transmises par l’étudiant et transmettre le résultat d’identification/d’authentification ou de non identification/non authentification au système de visioconférence, afin que ce dernier démarre la visioconférence et les épreuves de l’examen. Ce contrôle pourra être exécuté à tout moment, lorsque l’étudiant se connecte, en cours d’examen et avant la déconnexion de l’étudiant du système de visioconférence. Le système de visioconférence 30 comprend un module 31 configuré pour qu’il puisse accéder au service distant offert par le dispositif de contrôle d’identité/d’authentification 20. Cela pourra se faire via un simple accès à Internet. Le service distant récupérera l’image du document d’identité ainsi qu’un extrait vidéo de la visioconférence afin de vérifier la véracité du document d’identité et de contrôler qu’il s’agit de la bonne personne. Il va aussi contrôler que la photo de l’étudiant acquise par la caméra n’est pas une image fixe mais correspond à une personne vivante. Le système comprend aussi une base de données BD dans laquelle sont mémorisés les résultats du contrôle qui seront transmis au système de visioconférence. Le contrôle des données peut comporter un contrôle de qualité des images acquises et éventuellement un logiciel de traitement d’images permettant la correction d’erreurs mineures. L’examinateur, ou plus généralement l’interlocuteur de l’utilisateur sera aussi équipé d’un terminal 35 comprenant une application dédiée 36 à la visioconférence. Le flux vidéo F v est transmis au système de visioconférence et une partie F ve de ce flux est extraite pour transmission au serveur de contrôle. La illustre les étapes mises en œuvre pour contrôler l’identité de l’étudiant, avant d’initier l’examen. L’étudiant a reçu de la part d’un examinateur, une invitation à participer à un examen, par exemple, sous la forme d’un lien à activer et contenu dans un message Ml ou courriel, 40. Lors d’une première étape 41, l’étudiant initie le contrôle d’identité en activant le lien qu’il a reçu pour démarrer l’examen. Cette étape peut aussi être déclenchée par l’administrateur de la visioconférence, le professeur peut demander le contrôle d’identité d’un ou de plusieurs étudiants. La demande de contrôle d’identité étant initiée par une des parties, lors d’une deuxième étape 42, l’application de contrôle d’identité/d’authentification du système de visioconférence demande à l’étudiant de présenter au niveau de la caméra de son terminal un document permettant son identification et de laisser son propre visage visible à côté de ce document. Cette demande peut prendre la forme d’un message émis par le dispositif et s’affichant dans une boîte de dialogue sur l’écran 15 du terminal 10 de l’étudiant. L’étudiant ayant activé la caméra de son terminal, lors d’une troisième étape 43, un flux vidéo de quelques secondes est enregistré. Ce flux vidéo F v comporte des données images, le visage de l’étudiant et des données numériques correspondant aux données imprimées sur le document d’identité. La partie extraite du flux vidéo F ve , est transmise au dispositif de contrôle d’identité et d’authentification. Les données d’image faciale D f et les données numériques D n sont transmises, quatrième étape 44, au module de contrôle d’identification/d’authentification qui va vérifier les informations reçues, cinquième étape 45, avant d’afficher sixième étape 46, le résultat du contrôle d’identification et le mémoriser dans une base de données. Le contrôle des données d’image faciale D f est, par exemple, réalisé en utilisant un logiciel de reconnaissance faciale. Plusieurs méthodes de reconnaissance faciale peuvent être mises en œuvre. Il est possible d’utiliser une méthode « classique » de reconnaissance faciale en deux dimensions qui consiste à reconnaître l’utilisateur à partir de sa photo. La reconnaissance est alors effectuée par un algorithme qui peut s'appuyer sur différents éléments, comme la forme d'éléments du visage tels que les yeux et leur écartement, la bouche, le visage. Une première catégorie d'algorithmes crée une image géométrique de l'utilisateur en fonction de différents paramètres (tailles d'éléments du visage, forme et distance entre eux). Les paramètres récupérés sont alors encodés puis comparés à une référence. Une seconde catégorie d'algorithmes encode numériquement l'image, en utilisant les algorithmes de Fourier, par exemple. Il est possible d’utiliser un ensemble de vecteurs propres dans le domaine de la vision artificielle pour résoudre le problème de la reconnaissance du visage humain, technique plus connue sous le terme « eigenfaces » pour créer des vecteurs de poids, ou encore via des calculs de moyennes sur certaines zones de l'image. L’authentification des données numériques D n se fera au moyen d’une application d’authentification connue de l’homme du métier. Par exemple, l’application exécutée au niveau du dispositif de contrôle 20 va s’assurer de la légitimité de la demande d’accès faite par l’étudiant. Pour cela, l’application d’authentification va comparer les données numériques D n contenues dans le document d’identité aux données correspondant à l’étudiant invité à passer l’examen. L’invitation transmise à l’étudiant pour participer à un examen contient au moins les données d’identité de ce dernier, le nom, le prénom, la date de naissance, le lieu, les données mémorisées sous un format permettant la lecture par reconnaissance optique ou données OCR. Le résultat du contrôle d’identité et d’authentification est transmis, septième étape 47, au système de vidéoconférence. Ce dernier démarre la visioconférence lorsque le résultat d’identification/d’authentification est correct et l’étudiant peut alors se connecter et commencer à passer les épreuves de l’examen. Lorsque le contrôle d’identité et d’authentification retourne un résultat de non-conformité, alors le dispositif de contrôle peut retourner un message d’erreur sur l’écran du terminal mobile. Le message peut aussi contenir une invitation vers l’utilisateur afin que ce dernier saisisse à nouveau les données et une image. Les étapes de contrôle d’identité/d’authentification décrites précédemment peuvent être exécutées, lors d’une première connexion d’un utilisateur à un système de visioconférence, en cours de visioconférence ou encore avant la déconnexion de l’utilisateur. Pour un contrôle en continu d’identité/d’authentification, le procédé va déclencher les étapes à des instants aléatoires. Pour ce dernier cas, le processeur comprend un module de déclenchement des étapes à des instants déclenchés de façon aléatoire. Le contrôle des données numériques contenues dans le document d’identité peut être réalisé via un module de lecture de reconnaissance de caractères optiques lorsque ces données sont imprimées sur le document, ou encore par un lecteur de carte à puce pour un document équipé d’une puce. Dans ces cas, le dispositif de contrôle 20 sera équipé de modules configurés pour exécuter ces contrôles. L’expression document d’identité désigne tout document comportant des informations permettant de vérifier l’identité d’une personne. Le système et le procédé selon la présente invention offrent une sécurité plus importante. L’invention est utilisable, pour tout type de visioconférence où l’on souhaite s’assurer de l’identité d’une des parties, par exemple, des réunions professionnelles lorsque l’on ne connaît pas l’identité des interlocuteurs ou que l’on souhaite être certain de leurs compétences professionnelles, des transactions, etc. Procédé pour identifier et authentifier un utilisateur d’un système de visioconférence caractérisé en ce qu’il comporte au moins les étapes suivantes : - Activer un lien pour accéder à une visioconférence, (41) et déclencher un contrôle d’identité et d’authentification (42), - Acquérir un flux vidéo Fv contenant au moins une image faciale Df de l’utilisateur et des données numériques Dn contenues dans un document d’identité, (43), - Transmettre une partie du flux vidéo Fve à un dispositif de contrôle (20) configuré pour : - Vérifier la véracité de l’image faciale acquise au moyen d’une application de reconnaissance faciale, (45), - Vérifier le contenu des données numériques Dn du flux vidéo par rapport aux données numériques d’identité de l’utilisateur, - Lorsque les données comparées sont identiques transmettre le résultat au système de visioconférence pour initialiser les échanges entre l’utilisateur et un interlocuteur (47). Procédé selon la revendication 1 caractérisé en ce que les étapes de contrôle d’identité/d’authentification sont déclenchées à des instants aléatoires. Procédé selon l’une des revendications 1 ou 2 caractérisé en ce que pour vérifier la véracité d’une image contenant un visage, on utilise une application de reconnaissance faciale en deux dimensions. Procédé selon l’une des revendications 1 ou 2 caractérisé en ce que pour vérifier la véracité d’une image contenant un visage, on utilise une application de reconnaissance faciale en trois dimensions. Procédé selon l’une des revendications 1 à 4 caractérisé en ce que l’on vérifie les données numériques Dn contenues sur le document d’identité par lecture de reconnaissance de caractères. Procédé selon l’une des revendications 1 à 4 caractérisé en ce que l’on vérifie les données numériques Dn contenues sur le document d’identité par lecture des données contenues dans une puce intégrée dans le document d’identité. Système de contrôle d’identité et d’authentification d’un utilisateur disposant d’un terminal (10) et d’un document d’identité caractérisé en ce qu’il comporte au moins les éléments suivants : - Ledit terminal (10) comprend un dispositif d’acquisition de données (11) configuré pour acquérir des données image et des données numériques dudit document d’identité, des moyens de communication (12), une application de visioconférence (13), un processeur (14) configuré pour exécuter les étapes du procédé selon l’une des revendications 1 à 6, un écran (15), - Un dispositif de contrôle d’identité/d’authentification (20) comprenant un processeur (21) configuré pour exécuter une application (22) de contrôle des données acquises par le dispositif d’acquisition du terminal de l’utilisateur et configuré pour exécuter les étapes du procédé selon l’une des revendications 1 à 6, une base de données, - Un système de visioconférence (30) comprenant un module (31) d’accès à l’application de contrôle (22). Système selon la revendication 7 caractérisé en ce que l’application de contrôle (22) comprend un contrôle d’une image acquise par le dispositif d’acquisition de données par reconnaissance faciale. Système selon la revendication 7 caractérisé en ce que l’application de contrôle (22) comprend un contrôle par lecture optique de données imprimées sur un document numérique ou par lecture de données contenues dans une puce intégrée au document d’identité.