A method and system for establishing an association between a document and a person or verifying identity comprising capturing images of the person's face and processing the images to generate a face feature vector data. The face feature vector data can not be reverse processed to generate the image of the person's face. The method also captures images of the graphic on the item and processes those images to extract graphic derived feature vector data that is stored inside the graphic code. The graphic extracted face feature vector data cannot be reverse processed to generate the image of the person's face. Then, the face derived feature vector data is compared to the graphic derived feature vector data to develop a similarity value. Then the similarity value is compared to a first threshold value to develop a validation indicator representing the likelihood that the graphic/item are associated with the person.
A node server for autonomously authenticating a user is disclosed that comprises a node database for storing authentication data associated with the user and an authentication SDK configured to perform authentication using data from the node database. The node server also includes a node API for creating and maintaining the node server and for routing payment to a cloud service that is hosting the node server. A communication interface is configured to process communication with a user device, such that the user device is executing software associated with a user account. An access module is configured to permanently and irrevocably prevent access from external servers or devices not associated with a user account, after creation and activation of the node server.
A method for detecting video feed injection during an authentication session comprising initiating an authentication session which utilizes a video feed from a camera, the camera part of a computing device that is used to capture video of a user during the authentication session. Next, activating the camera to obtain a video feed, monitoring for the requested video feed, and receiving a video feed. Detecting a time delay between activating the camera and to receiving the video feed. Comparing the time delay to an expected delay or range of expected delay, and, if the time delay does not match an expected delay or range of expected delay, terminating the authentication session. Optionally providing a notification that the time delay did not match the expected delay, range of expected delay, or both. The number of times this method occurs may be repeated a random number of times.
A system for remote identity verification including a computing device configured to capture a first image of the user a first distance and capture a second image at a second distance and then processing the images to create one or more facemaps. The facemaps are processed to verify that the images were captured from a live person. If the facemaps represents a live person, the facemaps and a user identifying code are sent to a trusted image server. The rusted image server configured to, using the user ID code, retrieve a trusted image from a database and generate a trusted image facemaps. Then, compare captured image facemaps to the trusted image facemaps. Responsive to a match between the captured image facemaps and the trusted image facemaps, send a message to the computing device, a third-party server, or both providing notice of the match.
G06F 21/32 - Authentification de l’utilisateur par données biométriques, p.ex. empreintes digitales, balayages de l’iris ou empreintes vocales
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
G06F 21/34 - Authentification de l’utilisateur impliquant l’utilisation de dispositifs externes supplémentaires, p.ex. clés électroniques ou cartes à puce intelligentes
G06K 9/22 - Obtention de l'image en utilisant des instruments déplacés manuellement
5.
METHOD AND APPARATUS FOR CREATION AND USE OF DIGITAL IDENTIFICATION
A method for generating a digital ID comprising capturing one or more user images of user's face, transmitting the one or more user images or data derived therefrom to a verification server and determining if the one or more images represent a live person. Capturing an ID image of a photo identification for the user and transmitting the ID image to the verification sever. Comparing at least one of the one or more user images or data derived therefrom to the image of the user on the photo identification to determine if user in the one or more user images is the same person as the image on the photo identification. Responsive to a match from the comparing and a determination that a live person was captured in the one or more user images, generating a user digital ID and transmitting the user digital ID to the user.
G06F 21/32 - Authentification de l’utilisateur par données biométriques, p.ex. empreintes digitales, balayages de l’iris ou empreintes vocales
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 19/067 - Supports d'enregistrement avec des marques conductrices, des circuits imprimés ou des éléments de circuit à semi-conducteurs, p.ex. cartes d'identité ou cartes de crédit