ES2709827T3 - Autenticación de identidad usando características biológicas humanas - Google Patents
Autenticación de identidad usando características biológicas humanas Download PDFInfo
- Publication number
- ES2709827T3 ES2709827T3 ES14835644T ES14835644T ES2709827T3 ES 2709827 T3 ES2709827 T3 ES 2709827T3 ES 14835644 T ES14835644 T ES 14835644T ES 14835644 T ES14835644 T ES 14835644T ES 2709827 T3 ES2709827 T3 ES 2709827T3
- Authority
- ES
- Spain
- Prior art keywords
- identity authentication
- human biological
- code
- file
- feature code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/285—Selection of pattern recognition techniques, e.g. of classifiers in a multi-classifier system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/87—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using selection of the recognition techniques, e.g. of a classifier in a multiple classifier system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/90—Identifying an image sensor based on its output data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/1365—Matching; Classification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/50—Maintenance of biometric data or enrolment thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0861—Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Biomedical Technology (AREA)
- Collating Specific Patterns (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
Método que comprende: recibir, a partir de un primer dispositivo, un primer archivo de característica biológica humana de una identidad particular como archivo de base; recibir, a partir de un segundo dispositivo, una solicitud de una autenticación de identidad correspondiente a la identidad particular, estando la solicitud asociada con un segundo archivo de característica biológica humana de una persona que solicita la autenticación de identidad o un primer código de característica correspondiente a una característica biológica humana de la persona que solicita la autenticación de identidad, en el que el primer dispositivo y el segundo dispositivo usan algoritmos de recopilación diferentes para recopilar un código de característica a partir de un archivo de característica biológica humana; obtener el primer código de característica a partir del segundo archivo de característica biológica humana de la persona que solicita la autenticación de identidad o a partir del segundo dispositivo; determinar un algoritmo de recopilación correspondiente al segundo dispositivo; recopilar un segundo código de característica a partir del archivo de base usando el algoritmo de recopilación correspondiente al segundo dispositivo; determinar si el segundo código de característica y el primer código de característica corresponden a una misma característica biológica humana; y verificar la solicitud de la autenticación de identidad en respuesta a la determinación de que el segundo código de característica y el primer código de característica corresponden a la misma característica biológica humana.
Description
DESCRIPCION
Autenticacion de identidad usando caractensticas biologicas humanas
Campo tecnico
La presente divulgacion se refiere al campo de la autenticacion de identidad y, mas particularmente, a un metodo de autenticacion de identidad usando caractensticas biologicas humanas. La presente divulgacion tambien proporciona un dispositivo para realizar la autenticacion de identidad usando caractensticas biologicas humanas.
Antecedentes
Con el desarrollo de la sociedad y el avance de la tecnologfa, hay un alto requisito de seguridad y conveniencia para el control del acceso. Por tanto, un esquema que logra una autenticacion de identidad automatica, rapida, precisa y segura ha llegado a ser un requisito basico en muchas operaciones en red. Por consiguiente, los metodos convencionales para la autenticacion de identidad tales como una contrasena, un codigo de acceso o una tarjeta de identificacion ya no pueden cumplir el nuevo requisito.
En los ultimos anos, una nueva tecnica que logra la autenticacion de identidad usando caractensticas biologicas humanas tales como una huella dactilar, una huella palmar, una cara humana, una caractenstica facial o un patron de voz ha recibido cada vez mas atencion. Las etapas basicas son las siguientes.
En primer lugar, se requiere que un usuario realice un registro de sus caractensticas biologicas humanas, es decir, el usuario introduce una caractenstica biologica humana y despues se recopila y se almacena un codigo de caractenstica. A continuacion, siempre que se requiere que el usuario realice una autenticacion de identidad, se requiere que introduzca la caractenstica biologica humana y vuelve a recopilarse su codigo de caractenstica, y despues se compara el codigo de caractenstica recopilado con el codigo de caractenstica que se almacena durante el registro para determinar si los dos codigos coinciden entre sn Por tanto, se completa el proceso de la autenticacion de identidad.
Dado que una caractenstica biologica humana es unica (cada ser humano tiene caractensticas biologicas diferentes) y permanente (la caractenstica biologica no cambia a lo largo de la vida), esta nueva tecnica tambien se fomenta y aplica ampliamente en muchos campos tales como campos de las finanzas, telecomunicaciones, transporte, educacion y medico.
A medida que la tecnica de identificacion de caractensticas biologicas humanas ha madurado cada vez mas, la tecnica se ha aplicado en campos que requieren control de acceso remoto, tales como transacciones de banca en lmea, sistema de pago en lmea y acceso remoto a servidores de empresa. En estas aplicaciones, un usuario puede usar diferentes dispositivos terminales para registrar una caractenstica biologica humana y para enviar una solicitud de autenticacion de identidad, respectivamente. Por ejemplo, el usuario puede usar un dispositivo terminal proporcionado por el proveedor de servicios para introducir las caractensticas biologicas humanas registradas, y puede usar un sensor de un dispositivo terminal movil para introducir la caractenstica biologica humana y enviar la solicitud de autenticacion de identidad para un inicio de sesion remoto cuando se requiere que el usuario realice un acceso remoto. Por tanto, se ha producido un nuevo problema. Diversos proveedores de dispositivos han liberado sus propios dispositivos de recopilacion de caractensticas biologicas humanas, algoritmos de recopilacion de caractensticas biologicas humanas correspondientes y algoritmo de comparacion de codigo de caractenstica. Los algoritmos de recopilacion de caractensticas biologicas humanas y algoritmos de comparacion de codigo de caractenstica de diferentes proveedores de dispositivos son diferentes unos de otros. Por tanto, los diversos dispositivos de diferentes proveedores no son compatibles entre sf y se requiere que el usuario use los dispositivos terminales de diferentes proveedores respectivamente para registrar sus caractensticas biologicas humanas. De lo contrario, puede que el usuario no pueda realizar una autenticacion de identidad apropiada.
Usando la tecnologfa de identificacion por huella dactilar como ejemplo, que es la tecnologfa existente mas ampliamente aplicada, cuando un usuario ha usado inicialmente el dispositivo terminal de recopilacion de huella dactilar de un proveedor A para registrar una huella dactilar, se adquiere un codigo de caractenstica de huella dactilar registrado del usuario analizando la imagen de huella dactilar y se almacena en una base de datos de huella dactilar. Durante una siguiente autenticacion de identidad, se usa un dispositivo terminal de recopilacion de huella dactilar de un proveedor B para adquirir un codigo de caractenstica de huella dactilar del usuario para su autenticacion. Un centro de verificacion de huella dactilar comparara el codigo de caractenstica de huella dactilar registrado del usuario adquirido a partir de la base de datos de huella dactilar con el codigo de caractenstica de huella dactilar actual. Sin embargo, dado que el algoritmo de recopilacion de caractensticas aplicado por los dos dispositivos terminales de recopilacion de huella dactilar son diferentes y los dos codigos de caractensticas de huella dactilar generados de ese modo tambien son diferentes, independientemente de que algoritmo de comparacion se use, es imposible obtener un resultado correcto y por consiguiente no se pasa la autenticacion de identidad del usuario. Para evitar una situacion de este tipo, se requiere que el usuario registre las huellas dactilares en ambos dispositivos terminales respectivamente mientras realiza un registro de huella dactilar, y cada codigo de caractenstica de huella dactilar recopilado debe almacenarse en la base de datos de huella dactilar para garantizar que puede realizarse satisfactoriamente la autenticacion de identidad. Dado que los dispositivos terminales de
diferentes proveedores no son compatibles entre sf, los procedimientos de funcionamiento relacionados se han vuelto complicados tal como se describio anteriormente y no puede cumplirse la demanda del usuario de lograr una autenticacion de identidad rapida y conveniente. Tal problema tambien afecta a la implementacion de usar esta nueva tecnologfa en el campo del control de acceso remoto.
El documento WO 2004/019164 da a conocer un metodo de procesamiento de informacion biometrica para crear multiples plantillas. Esto permite que los sistemas biometricos sean flexibles e interaccionen con una pluralidad de tecnologfas de proveedores. Espedficamente, se capta una muestra biometrica a partir de un sensor y se transmite a un componente de procesamiento. Despues se procesa la muestra biometrica mediante un primer algoritmo para proporcionar una plantilla biometrica y se almacena la plantilla y se asocia con un identificador de registro. Tambien se procesa la muestra biometrica mediante un segundo algoritmo para proporcionar una segunda plantilla. Se almacena la segunda plantilla y se asocia con el identificador de registro.
Sumario
La invencion que proporciona una solucion a los problemas anteriores se define en las reivindicaciones independientes.
Este sumario se proporciona para introducir una seleccion de conceptos de una manera simplificada que se describen adicionalmente a continuacion en la descripcion detallada. Por ejemplo, el termino “tecnicas” puede hacer referencia a aparato(s), sistema(s), metodo(s) y/o instrucciones legibles por ordenador segun lo permita el contexto anterior y a lo largo de la presente divulgacion.
La presente divulgacion proporciona un metodo para realizar la autenticacion de identidad usando una caractenstica biologica humana, segun la reivindicacion 1. El metodo logra una autenticacion de identidad remota mas rapida y conveniente a traves de una red.
La presente divulgacion tambien proporciona un sistema de autenticacion de identidad para realizar la autenticacion de identidad usando caractensticas biologicas humanas, segun la reivindicacion 7.
Una realizacion del metodo incluye las siguientes operaciones:
Se recibe un archivo de caractenstica biologica humana correspondiente a una identidad particular y se usa como archivo de base.
Se obtiene un codigo de caractenstica, es decir, un codigo de caractenstica que va a autenticarse (o un primer codigo de caractenstica), segun una caractenstica biologica humana de una persona que solicita la autenticacion de identidad cuando se recibe una solicitud de autenticacion de identidad correspondiente a la identidad particular. Se recopila un codigo de caractenstica de base (o un segundo codigo de caractenstica) a partir de un archivo de base. Un algoritmo de recopilacion aplicado para recopilar el codigo de caractenstica de base es el mismo que, compatible con o coincide con un algoritmo aplicado para obtener el codigo de caractenstica de la persona que solicita la autenticacion de identidad segun la caractenstica biologica humana de la persona que solicita la autenticacion de identidad.
Las presentes tecnicas determinan si el codigo de caractenstica de base y el codigo de caractenstica corresponden a una misma caractenstica biologica humana. Si un resultado es positivo, se verifica o pasa la solicitud de autenticacion de identidad.
Opcionalmente, la etapa de obtener el codigo de caractenstica segun las caractensticas biologicas humanas de una persona que solicita la autenticacion de identidad puede incluir las siguientes operaciones.
Se recibe un archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad. Se usa un algoritmo de recopilacion particular para recopilar el codigo de caractenstica a partir del archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad.
Por ejemplo, antes de usar el algoritmo de recopilacion particular para recopilar el codigo de caractenstica a partir del archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad, pueden realizarse las siguientes operaciones.
Se obtiene un tipo y/o un modelo de un dispositivo terminal de la persona que solicita la autenticacion de identidad que proporciona el archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad. Alternativamente, se obtiene el tipo y/o modelo del dispositivo terminal que proporciona el archivo de base.
Se obtiene el algoritmo de recopilacion usado por el dispositivo terminal segun el tipo y/o modelo del dispositivo terminal.
En la etapa en la que se usa el algoritmo de recopilacion particular para recopilar el codigo de caractenstica a partir del archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad, se usa el algoritmo de recopilacion anterior como algoritmo de recopilacion particular.
Opcionalmente, la etapa de obtener el codigo de caractenstica segun la caractenstica biologica humana de la persona que solicita la autenticacion de identidad puede incluir la siguiente operacion. Se recibe el codigo de caractenstica recopilado por la persona que solicita la autenticacion de identidad a traves del dispositivo terminal de la persona que solicita la autenticacion de identidad.
De manera correspondiente, antes de la etapa de recopilar el codigo de caractenstica de base a partir del archivo de base, el metodo puede realizar las siguientes operaciones.
Se obtiene el tipo y/o modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad. Se obtiene el algoritmo de recopilacion usado por el dispositivo terminal para recopilar el codigo de caractenstica segun el tipo y/o modelo del dispositivo terminal. En la etapa de recopilar el codigo de caractenstica de base a partir del archivo de base, se aplica tal algoritmo de recopilacion obtenido como algoritmo de recopilacion.
Opcionalmente, tras recibirse la solicitud de autenticacion de identidad para la identidad particular, el metodo puede realizar las siguientes operaciones.
Las presentes tecnicas determinan si la solicitud de autenticacion de identidad recibida proporciona el archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad o el codigo de caractenstica de la persona que solicita la autenticacion de identidad que se recopila a traves del dispositivo terminal de la persona que solicita la autenticacion de identidad. Si se proporciona el archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad, la etapa de obtener el codigo de caractenstica segun las caractensticas biologicas humanas de la persona que solicita la autenticacion de identidad puede incluir las siguientes operaciones.
Se usa el algoritmo de recopilacion particular para recopilar el codigo de caractenstica a partir del archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad. Se aplica el algoritmo de recopilacion particular como algoritmo de recopilacion para recopilar el codigo de caractenstica de base a partir del archivo de base.
Si la solicitud de autenticacion de identidad recibida proporciona el codigo de caractenstica de la persona que solicita la autenticacion de identidad, que se recopila por el dispositivo terminal de la persona que solicita la autenticacion de identidad, antes de la etapa de recopilar el codigo de caractenstica de base a partir del archivo de base, se realizan las siguientes operaciones.
Se recibe el tipo y/o modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad. Segun el tipo y/o el modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad, se obtiene el algoritmo de recopilacion que se aplica por el dispositivo terminal para recopilar el codigo de caractenstica. En la etapa de recopilar el codigo de caractenstica de base a partir del archivo de base, se aplica el algoritmo de recopilacion anterior.
Opcionalmente, en la etapa de determinar si el codigo de caractenstica de base y el codigo de caractenstica corresponden o no a la misma caractenstica biologica humana, se comparan el codigo de caractenstica de base y el codigo de caractenstica usando un algoritmo de comparacion correspondiente al algoritmo de recopilacion. Se usa un resultado de comparacion para determinar si el codigo de caractenstica de base y el codigo de caractenstica corresponden o no a la misma caractenstica biologica humana.
Opcionalmente, la caractenstica biologica humana puede incluir una huella dactilar, una cara humana, una caractenstica facial, una huella palmar y/o un patron de voz.
Opcionalmente, el archivo de caractenstica biologica humana puede incluir un archivo de imagen y/o un archivo de audio.
La presente divulgacion tambien proporciona un dispositivo de ejemplo para realizar la autenticacion de identidad usando una caractenstica biologica humana. El dispositivo incluye una unidad de recepcion de archivo de base, una unidad de obtencion de codigo de caractenstica, una unidad de recopilacion de codigo de caractenstica de base y una unidad de determinacion.
La unidad de recepcion de archivo de base recibe un archivo de caractenstica biologica humana correspondiente a una identidad particular y usa tal archivo como archivo de base.
La unidad de obtencion de codigo de caractenstica obtiene un codigo de caractenstica segun una caractenstica biologica humana de una persona que solicita la autenticacion de identidad cuando se recibe una solicitud de autenticacion de identidad correspondiente a la identidad particular.
La unidad de recopilacion de codigo de caractenstica de base lee el archivo de base recibido por la unidad de
recepcion de archivo de base y recopila un codigo de caractenstica de base a partir del archivo de base. Un algoritmo de recopilacion aplicado para recopilar el codigo de caractenstica de base es el mismo que, compatible con o coincide con un algoritmo de recopilacion aplicado para obtener el codigo de caractenstica de la persona que solicita la autenticacion de identidad.
La unidad de determinacion determina si el codigo de caractenstica de base y el codigo de caractenstica corresponden a una misma caractenstica biologica humana y emite un resultado de determinacion.
Opcionalmente, la unidad de obtencion de codigo de caractenstica puede incluir una subunidad de recepcion de archivo de identificacion y una subunidad de recopilacion de primer codigo de caractenstica. La subunidad de recepcion de archivo de identificacion recibe el archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad.
La subunidad de recopilacion de primer codigo de caractenstica usa un algoritmo de recopilacion particular para recopilar el codigo de caractenstica a partir del archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad. El algoritmo de recopilacion usado por la unidad de recopilacion de codigo de caractenstica de base es el algoritmo de recopilacion particular anteriormente descrito.
Opcionalmente, la unidad de obtencion de codigo de caractenstica puede incluir una subunidad de obtencion de informacion de dispositivo y una subunidad de obtencion de algoritmo de recopilacion. La subunidad de obtencion de informacion de dispositivo obtiene un tipo y/o un modelo de un dispositivo terminal de la persona que solicita la autenticacion de identidad que proporciona el archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad y/o un tipo y/o modelo del dispositivo terminal que proporciona el archivo de base. La subunidad de obtencion de algoritmo de recopilacion usa el tipo y/o modelo del dispositivo terminal proporcionados por la subunidad de obtencion de informacion de dispositivo para obtener el algoritmo de recopilacion usado por el dispositivo terminal.
Opcionalmente, la unidad de obtencion de codigo de caractenstica obtiene el codigo de caractenstica de la caractenstica biologica humana que se recopila a traves del dispositivo terminal de la persona que solicita la autenticacion de identidad.
De manera correspondiente, el dispositivo tambien puede incluir una unidad de obtencion de informacion de primer dispositivo y una unidad de obtencion de primer algoritmo de recopilacion. La unidad de obtencion de informacion de primer dispositivo obtiene el tipo y/o modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad. La unidad de obtencion de primer algoritmo de recopilacion obtiene el algoritmo de recopilacion usado por el dispositivo terminal para recopilar el codigo de caractenstica segun el tipo y/o modelo del dispositivo terminal. La unidad de recopilacion de codigo de caractenstica de base recibe el algoritmo de recopilacion emitido por la unidad de obtencion de primer algoritmo de recopilacion y usa tal algoritmo de recopilacion como algoritmo de recopilacion para recopilar el codigo de caractenstica de base a partir del archivo de base.
Opcionalmente, la unidad de obtencion de codigo de caractenstica incluye una subunidad de recepcion de solicitud de autenticacion, una subunidad de determinacion de informacion de tipo y una subunidad de recopilacion de segundo codigo de caractenstica. La subunidad de recepcion de solicitud de autenticacion recibe una solicitud de autenticacion de identidad para una identidad particular.
La subunidad de determinacion de tipo determina si la solicitud de autenticacion de identidad recibida proporciona el archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad o un codigo de caractenstica que se recopila por la persona que solicita la autenticacion de identidad a traves del dispositivo terminal de la persona que solicita la autenticacion de identidad.
La subunidad de recopilacion de segundo codigo de caractenstica lee el resultado de determinacion determinado por la subunidad de determinacion de tipo. Si el resultado de determinacion es el archivo de caractenstica biologica humana proporcionado por la persona que solicita la autenticacion de identidad, se activa la unidad para usar un algoritmo de recopilacion particular para recopilar el codigo de caractenstica a partir del archivo de caractenstica biologica humana recibido de la persona que solicita la autenticacion de identidad.
La unidad de recopilacion de codigo de caractenstica de base usa el algoritmo de recopilacion particular aplicado por la subunidad de recopilacion de segundo codigo de caractenstica como algoritmo de recopilacion para recopilar el codigo de caractenstica de base.
De manera correspondiente, el dispositivo tambien puede incluir una unidad de obtencion de informacion de segundo dispositivo y una unidad de obtencion de segundo algoritmo de recopilacion. La unidad de obtencion de informacion de segundo dispositivo lee el resultado determinado por la subunidad de determinacion de informacion de tipo. Si el resultado de determinacion es el codigo de caractenstica de la caractenstica biologica humana recopilado por la persona que solicita la autenticacion de identidad a traves del dispositivo terminal de la persona que solicita la autenticacion de identidad, se activa la unidad de obtencion de informacion de segundo dispositivo para obtener el tipo y/o modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad.
La unidad de obtencion de segundo algoritmo de recopilacion lee el resultado de determinacion de la subunidad de determinacion de tipo. Si el resultado de determinacion es el codigo de caractenstica de la caractenstica biologica humana proporcionado por la persona que solicita la autenticacion de identidad y recopilado a traves del dispositivo terminal de la persona que solicita la autenticacion de identidad, se activa la unidad de obtencion de segundo algoritmo de recopilacion para obtener, segun el tipo y/o el modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad, el algoritmo de recopilacion que se aplica por el dispositivo terminal para recopilar el codigo de caractenstica.
La unidad de recopilacion de codigo de caractenstica de base recibe el algoritmo de recopilacion emitido por la unidad de obtencion de segundo algoritmo de recopilacion y usa tal algoritmo de recopilacion como algoritmo de recopilacion para recopilar el codigo de caractenstica de base.
Opcionalmente, la unidad de determinacion puede incluir una subunidad de seleccion de algoritmo de comparacion y una subunidad de comparacion. La subunidad de seleccion de algoritmo de comparacion selecciona un algoritmo de comparacion que corresponde al algoritmo de recopilacion aplicado por la unidad de obtencion de codigo de caractenstica y la unidad de recopilacion de codigo de caractenstica de base.
La subunidad de comparacion usa el algoritmo de comparacion para comparar si el codigo de caractenstica de base y el codigo de caractenstica corresponden a la misma caractenstica biologica humana y emite un resultado de comparacion.
El metodo de ejemplo para la autenticacion de identidad usando caractenstica biologica humana en la presente divulgacion no se logra mediante un esquema que compara los codigos de caractensticas recopilados por diferentes dispositivos terminales directamente. En vez de eso, las presentes tecnicas comparan archivos de caractensticas biologicas humanas. Dicho de otro modo, el metodo de la presente divulgacion usa el mismo algoritmo de recopilacion para recopilar el codigo de caractenstica respectivo a partir del archivo de base de caractenstica biologica humana y el archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad para realizar una operacion de comparacion, resolviendo asf el problema de que se usan diferentes metodos de autenticacion de identidad por diferentes dispositivos terminales para caractensticas biologicas humanas proporcionados por diferentes proveedores que no pueden comunicarse entre sf. Por tanto, las presentes tecnicas logran una comunicacion mutua de dispositivos terminales de diferentes proveedores y mejoran eficazmente la experiencia de un usuario final. Las presentes tecnicas son particularmente adecuadas para la autenticacion de identificacion de un inicio de sesion remoto a traves de una red.
Por ejemplo, si el dispositivo terminal de la persona que solicita la autenticacion de identidad proporciona el archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad, la presente divulgacion elegira un algoritmo de recopilacion que corresponde al dispositivo terminal que proporciona el archivo de caractenstica biologica humana de base o un algoritmo de recopilacion que corresponde al dispositivo terminal de la persona que solicita la autenticacion de identidad como algoritmo de recopilacion universal para recopilar el codigo de caractenstica de base y el codigo de caractenstica, recopilando asf de manera precisa y eficaz la informacion de codigo de caractenstica y logrando un mejor efecto de implementacion.
Para otro ejemplo, cuando se comparan el codigo de caractenstica de base y el codigo de caractenstica, las presentes tecnicas eligen un algoritmo de comparacion que corresponde al algoritmo de recopilacion para recopilar el codigo de caractenstica de base y el codigo de caractenstica, mejorando asf eficazmente una precision de comparacion.
Breve descripcion de los dibujos
La figura 1 es un diagrama de flujo que ilustra un primer metodo de ejemplo para realizar la autenticacion de identidad usando una caractenstica biologica humana segun una primera realizacion de ejemplo de la presente divulgacion.
La figura 2 es un diagrama de flujo que ilustra un segundo metodo de ejemplo para realizar la autenticacion de identidad usando una caractenstica biologica humana segun una segunda realizacion de ejemplo de la presente divulgacion.
La figura 3 es un diagrama de flujo que ilustra un tercer metodo de ejemplo para realizar la autenticacion de identidad usando una caractenstica biologica humana segun una tercera realizacion de ejemplo de la presente divulgacion.
La figura 4 es un diagrama de bloques de un primer dispositivo de ejemplo para realizar la autenticacion de identidad usando una caractenstica biologica humana segun una cuarta realizacion de ejemplo de la presente divulgacion. La figura 5 es un diagrama de bloques de un segundo dispositivo de ejemplo para realizar la autenticacion de identidad usando una caractenstica biologica humana segun una quinta realizacion de ejemplo de la presente divulgacion.
La figura 6 es un diagrama de bloques de un tercer dispositivo de ejemplo para realizar la autenticacion de identidad usando una caractenstica biologica humana segun una sexta realizacion de ejemplo de la presente divulgacion. Descripcion detallada
Los detalles de la presente divulgacion se describen de la siguiente manera para aclarar la presente divulgacion. Sin embargo, las presentes tecnicas pueden implementarse mediante muchos otros metodos diferentes de los descritos en el presente documento. Un experto habitual en la tecnica puede realizar modificaciones relacionadas sin violar el esprntu de la presente divulgacion. Por tanto, la presente divulgacion no esta limitada por las siguientes realizaciones de ejemplo dadas a conocer.
La figura 1 es un diagrama de flujo que ilustra un metodo de ejemplo para realizar la autenticacion de identidad usando una caractenstica biologica humana segun una primera realizacion de ejemplo de la presente divulgacion. En esta realizacion de ejemplo, se proporciona un archivo de caractenstica biologica humana de una persona que solicita una autenticacion de identidad por un dispositivo terminal de la persona que solicita la autenticacion de identidad. Las siguientes descripciones se ilustran mediante referencia a la figura 1.
En la etapa 100, se recibe un archivo de caractenstica biologica humana correspondiente a una identidad particular y se usa como archivo de base.
Esta etapa es un proceso que registra una caractenstica biologica humana de un usuario. Con el fin de realizar el metodo de autenticacion de identidad en la presente divulgacion, se requiere que un usuario registre inicialmente su caractenstica biologica humana, es decir, el usuario introduce una o mas de sus caractensticas biologicas humanas a traves de un dispositivo terminal. El dispositivo terminal, segun la caractenstica biologica humana introducida por el usuario, genera un archivo de caractenstica biologica humana correspondiente. Cuando el usuario proporciona una caractenstica biologica humana tal como una huella dactilar, una cara humana, una caractenstica facial y/o una huella palmar, se genera un archivo de imagen correspondiente por el dispositivo terminal. Cuando el usuario proporciona una caractenstica biologica humana en un patron de voz, se genera un archivo de audio correspondiente por el dispositivo terminal. El archivo de imagen o el archivo de audio se recibe por un dispositivo o un sistema de autenticacion de identidad y se almacena en el mismo, y de ese modo se completa el proceso de registro de las caractensticas biologicas humanas del usuario. El archivo de caractenstica biologica humana registrado se usa como archivo de base para realizar una autenticacion de identidad del usuario posterior.
Tras introducirse la caractenstica biologica humana por el usuario a traves del dispositivo terminal y realizarse algun procesamiento previo necesario por el dispositivo terminal, se genera el archivo de caractenstica biologica humana por el dispositivo terminal y se sube una solicitud de registro al dispositivo o sistema de autenticacion de identidad. La solicitud de registro incluye no solo el archivo de caractenstica biologica humana del usuario, sino tambien una identificacion del usuario, informacion de tipo y/o informacion de modelo del dispositivo terminal usado por el usuario para el registro.
El motivo para proporcionar la identificacion de usuario del registro es que la presente divulgacion proporciona el metodo de ejemplo de autenticacion de identidad cuyo proposito es determinar si el archivo de caractenstica biologica humana que va a autenticarse de identificacion de usuario espedfica es compatible o coincide con el archivo de base correspondiente a la identificacion de usuario espedfica. En este proceso, la identificacion de usuario vincula el archivo de caractenstica biologica humana que va a autenticarse del usuario con el archivo de base. Por tanto, se requiere que el usuario proporcione identificacion de usuario unica en el registro del usuario. Debe proporcionarse la misma identificacion de usuario en las siguientes solicitudes iniciadas de autenticacion de identidad.
El motivo de que la solicitud de registro incluya la informacion de tipo y/o la informacion de modelo del dispositivo terminal que proporciona el archivo de base es recuperar, segun la informacion de tipo y/ la informacion de modelo del dispositivo terminal, un algoritmo de recopilacion y/o un algoritmo de comparacion que corresponde al dispositivo terminal en el siguiente proceso de la autenticacion de identidad.
La informacion de registro se extrae y se almacena tras recibirse la solicitud de registro, enviada por el dispositivo terminal, por el dispositivo o el sistema de autenticacion de identidad.
El dispositivo terminal puede pedir al usuario que introduzca la identificacion de usuario escaneando una tarjeta de ID, introduciendo mediante un teclado, vinculando con un numero de dispositivo movil, etc. La presente divulgacion no limita como adquiere el dispositivo terminal la identificacion de usuario.
La informacion de tipo y/o la informacion de modelo del dispositivo terminal pueden adquirirse por el dispositivo terminal leyendo datos que se escriben previamente en un sector particular de unos medios de almacenamiento, o de cualquier otra manera, lo cual no esta limitado por la presente divulgacion.
La comunicacion entre el dispositivo terminal y el dispositivo/sistema de la autenticacion de identidad puede lograrse mediante una interfaz USB, una interfaz de red o una interfaz de transmision inalambrica, lo cual no esta limitado por la presente divulgacion.
Por ejemplo, un usuario Sr. Chang usa un sensor de huella dactilar de un telefono celular Xiaomi 2S para introducir su huella dactilar, y se genera un archivo de imagen de huella dactilar con nombre de archivo de extension de .jpg. Se adquiere una identificacion de usuario 0001 de Chang por el telefono celular Xiaomi 2S y se envfa una solicitud de registro de Chang por el telefono celular Xiaomi 2S a un sistema central de verificacion de huella dactilar que realiza la autenticacion de identidad mediante una interfaz de transmision inalambrica.
Tras recibirse la solicitud, subida por el telefono celular Xiaomi 2S, por el sistema central de verificacion de huella dactilar, la primera etapa es identificar si la solicitud recibida es o bien una solicitud de registro o bien una solicitud de autenticacion. En general, hay dos metodos que pueden aplicarse: 1) la informacion de solicitud incluye una identificacion del tipo de solicitud y la informacion de solicitud se leera y determinara por el sistema central de verificacion de huella dactilar; 2) la informacion de solicitud no incluye la identificacion del tipo de solicitud. El sistema central de verificacion de huella dactilar realiza una busqueda, segun la identificacion de usuario proporcionada en la solicitud, en una base de datos de huella dactilar en la que se almacena la informacion de registro. Si no se encuentra informacion de registro correspondiente a la identificacion de usuario en la base de datos de huella dactilar, las presentes tecnicas indican que la identificacion de usuario aun no se ha registrado. Tras determinar las presentes tecnicas que la solicitud subida por el dispositivo terminal es la solicitud de registro, la informacion proporcionada en la solicitud de registro se extrae por el sistema central de verificacion de huella dactilar y se almacena, en un formato de ejemplo tal como se muestra en la siguiente tabla, en la base de datos de huella dactilar. Se completa el proceso de registro de huella dactilar del usuario Chang.
Ejemplo de una base de datos de huella dactilar
Se observa que en esta realizacion de ejemplo, el archivo de imagen de huella dactilar se almacena en un directorio de archivo particular con un nombre de “fpimg”, y una ruta de almacenamiento y un nombre de archivo del archivo de imagen de huella dactilar se escriben en una columna de imagen de huella dactilar en la base de datos de huella dactilar. El archivo de imagen de huella dactilar se lee accediendo a la ruta siempre que se necesita extraer el archivo de imagen de huella dactilar registrado por Chang.
Para otro ejemplo, el usuario usa una voz para el registro. Tras recibirse la solicitud de registro del usuario por el dispositivo o el sistema de autenticacion de identificacion, se almacena el archivo de audio recibido en un directorio espedfico de archivo de una manera similar a la descrita anteriormente. La ruta de almacenamiento y el nombre de archivo espedfico del archivo de audio se almacenan en la base de datos correspondiente, de modo que el archivo de audio correspondiente se lee accediendo a la ruta cuando se necesita extraer el archivo de audio registrado por el usuario.
Para otro ejemplo, la informacion de registro de usuario puede almacenarse en un archivo de datos habitual o en una tabla de datos si la informacion registrada del usuario puede extraerse segun los requisitos. La base de datos, archivo de datos y tabla de datos pueden almacenarse localmente en el dispositivo o sistema de autenticacion de identidad, o almacenarse en otro dispositivo de almacenamiento en red. La manera y ubicacion de almacenamiento practicas no estan limitadas por la presente divulgacion.
En la etapa 102, se recibe un archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad.
El dispositivo terminal, que puede proporcionar el archivo de caractenstica biologica humana, se usa por la persona que solicita la autenticacion de identidad para introducir su caractenstica biologica humana. Despues, se genera un archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad por el dispositivo terminal, y por consiguiente se recibe el archivo por el dispositivo o el sistema de identificacion de identidad.
Ademas del archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad, la solicitud de autenticacion de identidad enviada por el dispositivo terminal de la persona que solicita la autenticacion de identidad puede incluir ademas una identificacion de usuario de la persona que solicita la autenticacion de identidad e informacion de tipo y/o informacion de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad. La identificacion de usuario de la persona que solicita la autenticacion de identidad se usa para extraer un archivo de caractenstica biologica humana registrado, es decir, el archivo de base, a partir de los datos de caractenstica biologica humana almacenados. La informacion de tipo y/o informacion de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad se usa para adquirir un algoritmo de recopilacion y un algoritmo de comparacion correspondiente al dispositivo terminal.
Por ejemplo, se requiere que el usuario Sr. Chang realice una autenticacion de identidad remota cuando usa una aplicacion de software de un telefono celular iPhone™ 4S. El Sr. Chang introduce su imagen de huella dactilar a traves del sensor de huella dactilar del telefono celular iPhone™ 4S y despues de eso el telefono celular iPhone™ 4S sube directamente al sistema central de verificacion de huella dactilar un archivo de imagen de huella dactilar
“varify_0001.jpg” del Sr. Chang, una identificacion de usuario “0001” del Sr. Chang y la informacion de tipo y/o informacion de modelo del dispositivo terminal. El sistema central de verificacion de huella dactilar recibe la informacion que va a autenticarse.
En la etapa 104, se obtiene la informacion de tipo y/o de modelo del dispositivo terminal que proporciona el archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad. Alternativamente, se obtiene la informacion de tipo y/o de modelo del dispositivo terminal que proporciona el archivo de base.
La identificacion de usuario de la persona que solicita la autenticacion de identidad y la informacion de tipo y/o la informacion de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad se incluyen en la solicitud de autenticacion de identidad subida por el dispositivo terminal. Por tanto se lee directamente la solicitud para obtener la informacion de tipo y/o la informacion de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad. Alternativamente, las presentes tecnicas, segun la identificacion de usuario de la persona que solicita la autenticacion de identidad, visitan datos de caractenstica biologica humana almacenados y buscan la informacion de tipo y/o la informacion de modelo del dispositivo terminal, correspondiente a la identificacion de usuario de la persona que solicita la autenticacion de identidad, que se usa para el registro (es decir, el tipo y/o modelo del dispositivo terminal que proporciona el archivo de base).
Dado que se recibe el archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad, en lugar del codigo de caractenstica de la caractenstica biologica humana de la persona que solicita la autenticacion de identidad, por el dispositivo o sistema de autenticacion de identidad, se aplica un algoritmo de recopilacion espedfico para recopilar el codigo de caractenstica a partir del archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad. Independientemente de si el archivo de caractenstica biologica humana proporcionado por el usuario es un archivo de imagen o un archivo de audio, interviene una seleccion de algoritmo de recopilacion. A continuacion se describe la seleccion del algoritmo de recopilacion usando una imagen de caractenstica biologica humana como ejemplo. La seleccion del algoritmo de recopilacion para la autenticacion de identidad basandose en un patron de voz aplica el mismo principio o uno similar.
Dado que la imagen de caractenstica biologica humana introducida a partir del dispositivo terminal por el usuario es habitualmente una imagen en escala de grises que tiene mucho ruido, el dispositivo terminal necesita habitualmente realizar una operacion de procesamiento previo para mejorar la calidad de la imagen de caractensticas biologicas humanas eliminando el ruido para obtener una imagen de mapa de bits clara. Sin embargo, los metodos de adquisicion de imagenes de diferentes dispositivos terminales de diferentes proveedores son diferentes unos de otros. Los algoritmos de procesamiento previo tampoco son los mismos. Por tanto, finalmente las imagenes de caractenstica biologica humana adquiridas por diferentes dispositivos terminales pueden tener diferentes resoluciones, contrastes y ruidos. Por tanto, los proveedores del dispositivo terminal pueden aplicar un algoritmo de recopilacion espedfico y un algoritmo de comparacion espedfico, considerando las caractensticas objetivo de las imagenes generadas por sus propios dispositivos, para recopilar puntos de caractenstica con respecto a cantidad y posiciones espedficas y realizar una comparacion dirigida para lograr un efecto de reconocimiento optimo. Dicho de otro modo, el algoritmo de recopilacion llevado a cabo por el dispositivo terminal que proporciona la imagen puede ser el mas razonable. Considerando el requisito de comunicacion entre dispositivos terminales de diferentes proveedores, se requiere un algoritmo de recopilacion universal con el fin de recopilar codigos de caractensticas a partir de imagenes de caractensticas biologicas humanas proporcionadas por diferentes dispositivos. Teoricamente, puede aplicarse un algoritmo de recopilacion universal. Sin embargo, con el fin de adquirir un efecto mas satisfactorio, puede aplicarse un algoritmo de recopilacion del dispositivo terminal que proporciona la imagen de base o un algoritmo de recopilacion del dispositivo terminal de una persona que solicita la autenticacion de identidad. Segun la consideracion anterior, en esta realizacion de ejemplo, las presentes tecnicas eligen o bien el telefono celular Xiaomi 2S que proporciona el archivo de imagen de huella dactilar registrado del Sr. Chang, es decir, el archivo de base, o bien el telefono celular iPhone™ 4S™ que proporciona el archivo de imagen de huella dactilar que va a autenticarse de Chang, y despues seleccionan un algoritmo de recopilacion que corresponde a la informacion de tipo y/o la informacion de modelo de los dispositivos. Por ejemplo, se selecciona el telefono celular Xiaomi 2S.
En la etapa 106, segun la informacion de tipo y/o de modelo del dispositivo terminal, se recupera un algoritmo de recopilacion aplicado por el dispositivo terminal.
Segun la informacion de tipo y/o la informacion de modelo del dispositivo terminal seleccionado en la etapa 104, se busca informacion de configuracion de algoritmo de identificacion de caractenstica biologica humana preestablecida y se recupera el algoritmo de recopilacion que corresponde a la informacion de tipo y/o la informacion de modelo del dispositivo terminal seleccionado. En la informacion de configuracion de algoritmo de identificacion de caractenstica biologica humana preestablecida, con respecto a cada tipo de dispositivo terminal, estan preestablecidos el tipo y/o el modelo del dispositivo terminal y el algoritmo de recopilacion y el algoritmo de comparacion correspondientes al dispositivo terminal. La informacion de configuracion de algoritmo de identificacion de caractenstica biologica humana esta preestablecida, lo cual puede ser en forma de tabla o almacenada como base de datos, y esta almacenada localmente en el dispositivo o sistema de autenticacion de identidad o cualquier otro dispositivo. El
formato y la ubicacion de almacenamiento espedficos no estan limitados por la presente divulgacion.
Segun esta realizacion de ejemplo, con respecto al telefono celular Xiaomi 2S que se selecciona en la etapa 104, se adquiere un algoritmo de recopilacion de huella dactilar A001 que corresponde al telefono celular Xiaomi 2S accediendo a la tabla de configuracion de algoritmo de reconocimiento de huella dactilar preestablecida tal como se muestra a continuacion, segun la informacion de tipo y/o la informacion de modelo del telefono celular Xiaomi 2S.
Tabla de configuracion de algoritmo de reconocimiento de huella dactilar
En la etapa 108, se recopila un codigo de caractenstica, mediante el uso de un algoritmo de recopilacion particular, a partir del archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad.
Tras seleccionarse el algoritmo de recopilacion, las presentes tecnicas usan el algoritmo de recopilacion para recopilar el codigo de caractenstica. Por ejemplo, el software del sistema central de verificacion de huella dactilar esta escrito en lenguaje de programacion Java™, y se proporciona una interfaz de llamada funcional del algoritmo de recopilacion de huella dactilar A001 en la biblioteca de enlace dinamico (DLL) que esta escrita en lenguaje de programacion C y proporcionada por el fabricante del telefono celular Xiaomi 2S. Por tanto, el codigo de caractenstica que va a autenticarse se adquiere aplicando un metodo de interfaz nativa de Java (JNI), usando un archivo de imagen de huella dactilar que va a autenticarse como entrada y recuperando la interfaz funcional del algoritmo de recopilacion de huella dactilar A001 proporcionado por la DLL.
En la etapa 110, se recopila un codigo de caractenstica de base a partir del archivo de base. El algoritmo aplicado para recopilar el codigo de caractenstica de base es el mismo que, compatible con o coincide con el algoritmo aplicado para adquirir el codigo de caractenstica.
Tras adquirir el codigo de caractenstica, la presente divulgacion recopila ademas el codigo de caractenstica de base. En primer lugar, se lee el archivo de base de la persona que solicita la autenticacion de identidad. Por ejemplo, el archivo de imagen de huella dactilar registrado del usuario Chang, es decir, el archivo de base, se almacena en la base de datos de huella dactilar en la etapa S100. Segun la identificacion de usuario 0001 proporcionada por Chang en la etapa de enviar la solicitud de autenticacion de identidad, se encuentra un registro de datos correspondiente de la identificacion de usuario 0001 a partir de la base de datos de huella dactilar. Por ejemplo, con respecto a una base de datos de huella dactilar de ejemplo, puede usarse una lmea de secuencia de comandos de SQL tal como “select * from fp_db where user_id = 0001” o lenguajes de SQL similares. En otros ejemplos pueden aplicarse otros metodos de busqueda con respecto a otros formatos de archivo de datos y ubicaciones de almacenamiento. La presente divulgacion no impone ninguna limitacion. Tras encontrarse el registro de datos correspondiente, las presentes tecnicas extraen la informacion de tipo y/o informacion de modelo registrada, es decir, telefono celular Xiaomi 2S y la ruta de almacenamiento y el nombre de archivo del archivo de imagen de huella dactilar registrado, y acceden a la ruta y leen el archivo de imagen de huella dactilar registrado “0001.jpg”.
En otros ejemplos, de tal manera que se usa el patron de voz para realizar la autenticacion de identidad de usuario, se realizan algunas operaciones similares. Es decir, se accede a los datos registrados segun la identificacion de usuario proporcionada por el usuario en la etapa de enviar la solicitud de autenticacion de identidad. Se busca el registro de datos que corresponde a la identificacion de usuario. Se extraen la informacion de tipo y/o informacion de modelo registrada del dispositivo y la ruta de almacenamiento y nombre de archivo registrados del archivo de audio. Se visita la ruta y se lee el archivo de audio registrado.
Ademas, el codigo de caractenstica de base se recopila a partir del archivo de base. El algoritmo de recopilacion aplicado en este caso es el mismo que, compatible con o coincide con el algoritmo aplicado para adquirir el codigo de caractenstica en la etapa 108, es decir, el algoritmo de recopilacion recuperado en la etapa 106. El motivo para aplicar el mismo algoritmo de recopilacion es principalmente cumplir la demanda de comunicacion de dispositivos terminales de diferentes proveedores. En esta realizacion de ejemplo, se selecciona el algoritmo de recopilacion de huella dactilar A001 del telefono celular Xiaomi 2S, que es compatible con el algoritmo de recopilacion para recopilar el codigo de caractenstica que va a autenticarse en la etapa 108.
Despues, se usa un metodo de JNI. Se usa un archivo de imagen de huella dactilar registrado, es decir, el archivo de base, como entrada, y se llama a la interfaz funcional del algoritmo de recopilacion de huella dactilar A001 en la DLL proporcionada por el fabricante del telefono celular Xiaomi 2S para obtener el codigo de caractenstica de la imagen de huella dactilar registrada, es decir, el codigo de caractenstica de base.
En la etapa 112, las presentes tecnicas determinan si el codigo de caractenstica de base y el codigo de
caractenstica corresponden o no a la misma caractenstica biologica humana. Si un resultado es positivo, se verifica la solicitud de autenticacion de identidad.
Tras completarse las etapas 108 y 110, se adquieren el codigo de caractenstica de base y el codigo de caractenstica. Las presentes tecnicas comparan estos dos codigos para determinar si se verifica la persona que solicita la autenticacion de identificacion.
Por ejemplo, un codigo de caractenstica no es un simple valor numerico o una cadena de caracteres. En vez de eso, el codigo de caractenstica es una plantilla en la que se registra la informacion de caractenstica biologica humana. Usando el codigo de caractenstica de huella dactilar como ejemplo, registra una caractenstica global de una huella dactilar, tal como el patron de huella dactilar y el punto central, y caractensticas regionales de la huella dactilar, tales como un numero de puntos finales, una direccion y una ubicacion de una bifurcacion, una caractenstica de curvatura. Por consiguiente, la determinacion de si los dos codigos de caractensticas de huella dactilar son o no identicos no es un proceso que determina simplemente si los dos codigos de caractensticas de huella dactilar son iguales. En vez de eso, tal determinacion es un proceso que realiza una operacion de coincidencia de las dos plantillas. El proceso es un reconocimiento de patron cuyo criterio de determinacion no es si son iguales o no. En vez de eso, el criterio es el grado de similitud entre los mismos. La evaluacion del grado de similitud esta relacionada con el tipo y el numero de las caractensticas recopiladas usando el algoritmo de recopilacion. Cuantas mas caractensticas se recopilen, menor se vuelve la posibilidad de evaluacion erronea. Por consiguiente, con respecto a los codigos de caractensticas recopilados mediante el uso del algoritmo de recopilacion proporcionado por un proveedor de terminal espedfico, debe aplicarse un algoritmo de comparacion que corresponde al algoritmo de recopilacion proporcionado por el proveedor de terminal espedfico en la etapa de coincidencia de modo que el tipo y el numero de las caractensticas y otras caractensticas en la plantilla puedan reconocerse con precision, potenciando asf la precision de coincidencia.
Basandose en lo anterior, el metodo de ejemplo para realizar la autenticacion de identidad usando caractensticas biologicas humanas segun la presente divulgacion aplica un algoritmo de comparacion que corresponde al algoritmo de recopilacion que se aplica en las etapas 108 y 1l0 para determinar si el codigo de caractenstica de base y el codigo de caractenstica corresponden o no a las mismas caractensticas biologicas humanas.
Por ejemplo, se aplica el algoritmo de recopilacion A001 del telefono celular Xiaomi 2S en las etapas 108 y 110. Mediante busqueda en la tabla de configuracion de algoritmo de reconocimiento de huella dactilar preestablecida, se recupera un algoritmo de comparacion B001 que corresponde al algoritmo de recopilacion A001 del telefono celular Xiaomi 2S. De manera similar, usando el metodo de JNI, se usan como entrada un codigo de caractenstica del archivo de imagen de huella dactilar registrado, es decir, el codigo de caractenstica de base, y el codigo de caractenstica que va a autenticarse, y tambien se recupera la interfaz funcional del algoritmo de recopilacion de huella dactilar B001 en la DLL que se proporciona por el fabricante del telefono celular Xiaomi 2S para realizar una operacion de coincidencia. Las presentes tecnicas determinan que el codigo de caractenstica y el codigo de caractenstica de base corresponden a la huella dactilar de un mismo usuario segun un grado de similitud entre los dos codigos de caractensticas de huella dactilar. El resultado de coincidencia se enviara de vuelta al telefono celular iPhone™ 4S del Sr. Chang, y por tanto se verifica la autenticacion de identidad remota del Sr. Chang y puede proceder a la operacion de otras aplicaciones remotas.
En la primera realizacion de ejemplo, el Sr. Chang usa un telefono celular Xiaomi 2S para registrar informacion de huella dactilar, y despues usa un telefono celular iPhone™ 4S para realizar una autenticacion de identidad remota. En la tecnologfa existente, los codigos de caractensticas de huella dactilar subidos por los dos dispositivos terminales se hacen coincidir directamente por el sistema central de verificacion de huella dactilar para concluir que las huellas dactilares no son de un mismo usuario. Esto provocara que no se pase la autenticacion de identidad del Sr. Chang. Segun el metodo de ejemplo para realizar la autenticacion de identidad usando caractensticas biologicas humanas de la presente divulgacion, se aplica un mismo algoritmo de recopilacion, es decir, el algoritmo de recopilacion del telefono celular Xiaomi 2S, para recopilar el codigo de caractenstica del archivo de imagen de huella dactilar registrado del Sr. Chang y el archivo de imagen de huella dactilar que va a autenticarse subido por el iPhone™ 4S, y se aplica un algoritmo de comparacion correspondiente, es decir, el algoritmo de comparacion del telefono celular Xiaomi 2S, para hacer coincidir los dos codigos de caractensticas recopilados. Por tanto, se verifica satisfactoriamente la autenticacion de identidad remota, y se logra el uso o la comunicacion mutuos de los dispositivos terminales de diferentes proveedores.
La figura 2 es un diagrama de flujo que ilustra un metodo de ejemplo para realizar la autenticacion de identidad usando una caractenstica biologica humana segun una segunda realizacion de ejemplo de la presente divulgacion. En esta realizacion de ejemplo, se proporciona un codigo de caractenstica de una persona que solicita una autenticacion de identidad por un dispositivo terminal de la persona que solicita la autenticacion de identidad. Las etapas en esta realizacion de ejemplo que son similares a las etapas de la primera realizacion se omitiran en el presente documento. En la siguiente descripcion se enfatizan las diferencias entre las mismas mediante referencia a la figura 2.
En la etapa 200, se recibe un archivo de caractenstica biologica humana de una identidad particular y se usa como archivo de base.
Por ejemplo, el Sr. Chang usa un telefono celular Xiaomi 2S para registrar informacion de huella dactilar. Se suben una identificacion de usuario “0001” del Sr. Chang, un archivo de imagen de huella dactilar “0001.jpg” que va a registrarse y una informacion de tipo y/o una informacion de modelo del telefono celular Xiaomi 2S por el telefono celular Xiaomi 2S y se reciben por el sistema central de verificacion de huella dactilar y se almacenan en la base de datos de huella dactilar. Se completa el proceso de registro de huella dactilar del Sr. Chang.
En la etapa 202, se recibe un codigo de caractenstica de caractenstica biologica humana recopilado por la persona que solicita la autenticacion de identidad a traves del dispositivo terminal de la persona que solicita la autenticacion de identidad.
El dispositivo terminal, que puede proporcionar el codigo de caractenstica, se usa por la persona que solicita la autenticacion de identidad para introducir su caractenstica biologica humana. Despues, tras aplicarse un proceso previo necesario a la caractenstica biologica humana introducida por la persona que solicita la autenticacion de identidad, se recopila un codigo de caractenstica de la persona que solicita la autenticacion de identidad por el dispositivo terminal usando su propio algoritmo de recopilacion, es decir, el algoritmo de recopilacion que corresponde al dispositivo terminal de la persona que solicita la autenticacion de identidad. Despues se envfa una solicitud de autenticacion de identidad, y se recibe el codigo de caractenstica de la persona que solicita la autenticacion de identidad por el dispositivo o el sistema de identificacion de identidad.
Ademas del codigo de caractenstica que va a autenticarse, la solicitud de autenticacion de identidad enviada por el dispositivo terminal de la persona que solicita la autenticacion de identidad incluye ademas una identificacion de usuario de la persona que solicita la autenticacion de identidad e informacion de tipo y/o informacion de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad. La identificacion de usuario de la persona que solicita la autenticacion de identidad se usa para extraer un archivo de caractensticas biologicas humanas registrado, es decir, el archivo de base, a partir de los datos de caractenstica biologica humana registrados, y se usa la informacion de tipo y/o informacion de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad para adquirir un algoritmo de recopilacion y un algoritmo de comparacion que corresponden al dispositivo.
Por ejemplo, se requiere que el Sr. Chang realice una autenticacion de identidad remota cuando el Sr. Chang usa una aplicacion de software de un telefono celular iPhone™ 4S. El Sr. Chang introduce su imagen de huella dactilar a traves del sensor de huella dactilar del telefono celular iPhone™ 4S. El telefono celular iPhone™ 4S usa su algoritmo de recopilacion de huella dactilar originalmente instalado A002 para recopilar un codigo de caractenstica que va a autenticarse a partir de la imagen de huella dactilar introducida por el Sr. Chang, y envfa una solicitud de autenticacion de identidad al sistema central de verificacion de huella dactilar. La solicitud incluye el codigo de caractenstica que va a autenticarse, la identidad de usuario 0001 del Sr. Chang, y la informacion de tipo y/o informacion de modelo del telefono celular iPhone™ 4S. El sistema central de verificacion de huella dactilar recibe esta informacion de solicitud.
En 204, se adquiere la informacion de tipo y/o de modelo del dispositivo terminal que solicita la autenticacion de identidad.
Con el fin de cumplir la demanda de comunicacion mutua entre dispositivos terminales de diferentes proveedores, se requiere que el algoritmo de recopilacion para recopilar el codigo de caractenstica de base sea el mismo que el algoritmo de recopilacion para recopilar el codigo de caractenstica que va a autenticarse. Dado que el codigo de caractenstica que va a autenticarse se recibe por el sistema central de verificacion de huella dactilar en la etapa 202, se necesita aplicar el algoritmo de recopilacion que se aplica por el dispositivo terminal de la persona que solicita la autenticacion de identificacion para recopilar el codigo de caractenstica que va a autenticarse. Para cumplir este requisito, debe adquirirse en primer lugar la informacion de tipo y/o informacion de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad.
En la etapa 202, la solicitud de autenticacion de identidad enviada por el dispositivo terminal incluye no solo el codigo de caractenstica que va a autenticarse sino tambien la informacion de tipo y/o la informacion de modelo del dispositivo terminal. Por tanto, se lee la informacion correspondiente a partir de la solicitud de autenticacion de identidad para obtener la informacion de tipo y/o la informacion de modelo del dispositivo terminal telefono celular iPhone™ 4S.
En la etapa 206, segun la informacion de tipo y/o de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad, se recupera el algoritmo de recopilacion aplicado por el dispositivo terminal de la persona que solicita la autenticacion de identidad para recopilar el codigo de caractenstica.
Por ejemplo, se adquiere un algoritmo de recopilacion de huella dactilar A002 que corresponde al telefono celular iPhone™ 4S accediendo a la tabla de configuracion de algoritmo de reconocimiento de huella dactilar preestablecida segun la informacion de tipo y/o la informacion de modelo del telefono celular iPhone™ 4S.
Tabla de configuracion de algoritmo de reconocimiento de huella dactilar
En la etapa 208, se recopila un codigo de caractenstica de base a partir del archivo de base. El algoritmo de recopilacion aplicado para recopilar el codigo de caractenstica de base es el mismo que, compatible con o coincide con el algoritmo de recopilacion aplicado por el dispositivo terminal de la persona que solicita la autenticacion de identidad para adquirir el codigo de caractenstica.
Tras adquirirse el codigo de caractenstica, la presente divulgacion recopila adicionalmente el codigo de caractenstica de base.
En primer lugar, se lee el archivo de base de la persona que solicita la autenticacion de identidad. En esta realizacion de ejemplo, el archivo de imagen de huella dactilar registrado del Sr. Chang, es decir, el archivo de base, se almacena en la base de datos de huella dactilar en la etapa 200. Segun la identificacion de usuario 0001 proporcionada por el Sr. Chang en la etapa de enviar la solicitud de autenticacion de identidad, se encuentra un registro de datos correspondiente de la identificacion de usuario 0001 accediendo a la base de datos de huella dactilar. Tras encontrarse el registro de datos correspondiente, se extraen la ruta de almacenamiento y el nombre de archivo del archivo de imagen de huella dactilar registrado. Se visita la ruta y se lee el archivo de imagen de huella dactilar registrado “0001.jpg”.
Despues, se recopila el codigo de caractenstica de base del archivo de base. El algoritmo de recopilacion aplicado en el presente documento es el algoritmo de recopilacion que se recupera en la etapa 206, es decir, el mismo algoritmo de recopilacion aplicado para recopilar el codigo de caractenstica que va a autenticarse. El motivo para aplicar el mismo algoritmo de recopilacion es principalmente cumplir la demanda de uso o comunicacion mutuos de dispositivos terminales de diferentes proveedores. En esta realizacion de ejemplo, dado que se recupera el algoritmo de recopilacion de huella dactilar A002 del telefono celular iPhone™ 4S en la etapa 206. Se adquiere el codigo de caractenstica de la imagen de huella dactilar registrada o el codigo de caractenstica de base aplicando el metodo de JNI, usando el archivo de imagen de huella dactilar registrado, es decir, el archivo de base, como entrada, y llamando a la interfaz funcional del algoritmo de recopilacion de huella dactilar A002 en la DLL, que se proporciona por el fabricante del telefono celular iPhone™ 4S.
En la etapa 210, las presentes tecnicas determinan si el codigo de caractenstica de base y el codigo de caractenstica corresponden o no a la misma caractenstica biologica humana. Si un resultado es positivo, se verifica la solicitud de autenticacion de identificacion.
Tras completarse las etapas 202 y 208, se adquieren el codigo de caractenstica de base y el codigo de caractenstica. El hecho de si se verifica la autenticacion de identidad de la persona que solicita la autenticacion de identificacion se determina comparando los dos codigos de caractensticas mediante el uso del algoritmo de comparacion que corresponde al algoritmo de recopilacion aplicado en las etapas 202 y 208. El motivo para seleccionar el algoritmo de comparacion que corresponde al algoritmo de recopilacion es que el proceso de comparacion es un proceso de coincidencia complicado. Los detalles espedficos ya se han descrito en la primera realizacion de ejemplo y se omitiran en el presente documento. Para los detalles espedficos puede hacerse referencia a la primera realizacion de ejemplo.
En esta realizacion de ejemplo, se aplica el algoritmo de recopilacion A002 del telefono celular iPhone™ 4S en las etapas 202 y 208 para buscar en la tabla de configuracion de algoritmo de reconocimiento de huella dactilar preestablecida, y se recupera un algoritmo de comparacion B002 que corresponde al algoritmo de recopilacion A002 del telefono celular iPhone™ 4S. De manera similar, usando el metodo de JNI, se usan como entrada un codigo de caractenstica del archivo de imagen de huella dactilar registrado, es decir, el codigo de caractenstica de base, y el codigo de caractenstica que va a autenticarse, y se llama a la interfaz funcional del algoritmo de recopilacion de huella dactilar B002 en la DLL que se proporciona por el fabricante del telefono celular iPhone™ 4S para realizar una operacion de coincidencia. El codigo de caractenstica que va a autenticarse y el codigo de caractenstica de base se comparan para determinar si estos dos codigos corresponden al mismo usuario segun un grado de similitud entre los dos codigos de caractensticas de huella dactilar. El resultado de coincidencia se enviara de vuelta al telefono celular iPhone™ 4S del Sr. Chang, y por tanto se verifica la autenticacion de identidad remota del Sr. Chang de modo que puede proceder a las operaciones de otras aplicaciones remotas.
En la segunda realizacion de ejemplo, el Sr. Chang usa un telefono celular Xiaomi 2S para registrar informacion de huella dactilar, y despues usa el telefono celular iPhone™ 4S para subir el codigo de caractenstica que va a
autenticarse. En la tecnologfa existente, los codigos de caractensticas subidos por los dos dispositivos terminales se hacen coincidir directamente por el sistema central de verificacion de huella dactilar para concluir que no son de un mismo usuario. Esto provocara que no se pase la autenticacion de identidad del Sr. Chang. Usando el metodo de ejemplo para realizar la autenticacion de identidad usando caractensticas biologicas humanas segun la presente divulgacion, se aplica el algoritmo de recopilacion del telefono celular iPhone™ 4S que proporciona el codigo de caractenstica que va a autenticarse para recopilar el codigo de caractenstica del archivo de imagen de huella dactilar registrado del Sr. Chang. Se aplica el algoritmo de comparacion que corresponde al algoritmo de recopilacion del telefono celular iPhone™ 4S para realizar una etapa de comparar el codigo de caractenstica del archivo de imagen de huella dactilar registrado, es decir, el archivo de base, con el codigo de caractenstica que va a autenticarse subido por el iPhone™ 4S. Dado que se aplican el mismo algoritmo de recopilacion, es decir, el algoritmo de recopilacion del telefono celular iPhone™ 4S, y el algoritmo de comparacion correspondiente, es decir, el algoritmo de comparacion del telefono celular iPhone™ 4S, se verifica satisfactoriamente la autenticacion de identidad remota del Sr. Chang y se logra el uso o la comunicacion mutuos de los dispositivos terminales de diferentes proveedores.
La figura 3 es un diagrama de flujo que ilustra un metodo de ejemplo para realizar la autenticacion de identidad usando una caractenstica biologica humana segun una tercera realizacion de ejemplo de la presente divulgacion. En esta realizacion de ejemplo, el dispositivo terminal de la persona que solicita la autenticacion de identidad puede proporcionar o bien un archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad o bien un codigo de caractenstica que va a autenticarse de la caractenstica biologica humana de la persona que solicita la autenticacion de identidad. Las partes de esta realizacion de ejemplo que son iguales a las de la primera realizacion de ejemplo y la segunda realizacion de ejemplo no se describen con fines de brevedad. Las diferencias de esta realizacion de ejemplo con respecto a las otras realizaciones de ejemplo se enfatizan en el presente documento mediante referencia a la figura 3.
En la etapa 300, se recibe un archivo de caractenstica biologica humana de una identidad particular y se usa como archivo de base.
Por ejemplo, el Sr. Chang usa un telefono celular Xiaomi 2S para registrar informacion de huella dactilar. Se suben una identificacion de usuario 0001 del Sr. Chang, un archivo de imagen de huella dactilar 0001.jpg que va a registrarse e informacion de tipo y/o informacion de modelo del telefono celular Xiaomi 2S por el telefono celular Xiaomi 2S y se reciben por el sistema central de verificacion de huella dactilar, y se almacenan en la base de datos de huella dactilar. Por tanto, se completa el proceso de registro de huella dactilar del Sr. Chang.
En la etapa 302, se recibe una solicitud de autenticacion de identidad para una identidad particular.
El dispositivo terminal, que puede proporcionar el archivo de caractenstica biologica humana o el codigo de caractenstica, se usa por la persona que solicita la autenticacion de identidad para introducir su caractenstica biologica humana. Despues, tras aplicarse un procesamiento previo necesario a la caractenstica biologica humana introducida por la persona que solicita la autenticacion de identidad, se genera un archivo de caractenstica biologica humana. El codigo de caractenstica que va a autenticarse de la persona que solicita la autenticacion de identidad puede generarse por el dispositivo terminal que tiene una funcion de recopilacion de codigo de caractenstica usando su algoritmo de recopilacion portado. Se envfa la solicitud de autenticacion de identidad. El archivo de caractenstica biologica humana o el codigo de caractenstica que va a autenticarse de la persona que solicita la autenticacion de identidad se recibe por el dispositivo o el sistema de la autenticacion de identidad.
Ademas del codigo de caractenstica que va a autenticarse, la solicitud de autenticacion de identidad enviada por el dispositivo terminal de la persona que solicita la autenticacion de identidad incluye ademas una identificacion de usuario de la persona que solicita la autenticacion de identidad e informacion de tipo y/o informacion de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad.
Por ejemplo, se requiere que el Sr. Chang realice una autenticacion de identidad remota cuando el Sr. Chang usa una aplicacion de software de un telefono celular iPhone™ 4S. El Sr. Chang introduce su imagen de huella dactilar a traves del sensor de huella dactilar del telefono celular iPhone™ 4S. Dado que el telefono celular iPhone™ 4S tiene una funcion de recopilacion de un codigo de caractenstica de huella dactilar, tras generarse una imagen de huella dactilar que va a autenticarse, el telefono celular iPhone™ 4S usa su algoritmo de recopilacion de huella dactilar portado A002 para recopilar el codigo de caractenstica que va a autenticarse a partir de la imagen de huella dactilar que va a autenticarse. Despues, el telefono celular iPhone™ 4S envfa la solicitud de autenticacion de identidad al sistema central de verificacion de huella dactilar. La solicitud incluye el archivo de imagen de huella dactilar que va a autenticarse o el codigo de caractenstica que va a autenticarse, la identificacion de usuario 0001 del Sr. Chang y la informacion de tipo y/o la informacion de modelo del telefono celular iPhone™ 4S. El sistema central de verificacion de huella dactilar recibe la informacion.
En la etapa 304, las presentes tecnicas determinan si la solicitud de autenticacion de identidad recibida proporciona el archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad o el codigo de caractenstica que se recopila por la persona que solicita la autenticacion de identidad a traves del dispositivo terminal de la persona que solicita la autenticacion de identidad. Si se proporciona el archivo de caractenstica
biologica humana de la persona que solicita la autenticacion de identidad, entonces se realiza una etapa 306. Si se proporciona el codigo de caractenstica que se recopila por la persona que solicita la autenticacion de identidad a traves del dispositivo terminal de la persona que solicita la autenticacion de identidad, entonces se realiza una etapa 308.
Dado que puede proporcionarse o bien el archivo de caractenstica biologica humana o bien el codigo de caractenstica que va a autenticarse de la persona que solicita la autenticacion de identidad en la solicitud de autenticacion de identidad subida por el dispositivo terminal, tras recibirse la solicitud de autenticacion de identidad por el dispositivo o el sistema de autenticacion de identidad, en primer lugar se lee la informacion incluida en la solicitud de autenticacion de identidad para determinar que tipo de informacion que va a autenticarse se proporciona por el dispositivo terminal y se determinan diferentes etapas segun el tipo determinado de la informacion que va a autenticarse.
Por ejemplo, cuando la informacion subida por el telefono celular iPhone™ 4S es un archivo de imagen de huella dactilar, se realiza la etapa 306. Cuando la informacion subida por el telefono celular iPhone™ 4S es el codigo de caractenstica que va a autenticarse, se realiza la etapa 308.
En la etapa 306, se recopila un codigo de caractenstica, mediante el uso de un algoritmo de recopilacion particular, a partir del archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad, y despues se realiza una etapa 312.
Dado que el terminal proporciona el archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad en lugar del codigo de caractenstica de la persona que solicita la autenticacion de identidad que va a recibirse, se aplica un algoritmo de recopilacion espedfico para recopilar el codigo de caractenstica que va a autenticarse a partir del archivo de caractenstica biologica humana recibido de la persona que solicita la autenticacion de identidad. Con el fin de lograr el uso o la comunicacion mutuos de dispositivos terminales de diferentes proveedores, se requiere que el algoritmo de recopilacion particular se aplique en las etapas posteriores para recopilar el codigo de caractenstica de base a partir del archivo de base. Por ejemplo, puede usarse el algoritmo de recopilacion que corresponde al dispositivo terminal de la persona que solicita la autenticacion de identidad, o el algoritmo de recopilacion que corresponde al dispositivo terminal que proporciona el archivo de base, como algoritmo de recopilacion particular.
En primer lugar, se adquiere la informacion de tipo y/o de modelo del dispositivo terminal que proporciona el archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad. Alternativamente, se adquiere la informacion de tipo y/o de modelo del dispositivo terminal que proporciona el archivo de base. Se recupera el algoritmo de recopilacion aplicado por el dispositivo terminal segun la informacion de tipo y/o de modelo del dispositivo terminal. Finalmente, usando el algoritmo de recopilacion recuperado, se recopila el codigo de caractenstica a partir del archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad. Tras recopilarse el codigo de caractenstica que va a autenticarse, se realiza la etapa 312.
Por ejemplo, se selecciona o bien el telefono celular Xiaomi 2S que proporciona el archivo de imagen de huella dactilar registrado del Sr. Chang, es decir, el archivo de base, o bien el telefono celular iPhone™ 4S que proporciona el archivo de imagen de huella dactilar que va a autenticarse del Sr. Chang. En este ejemplo, se selecciona el telefono celular Xiaomi 2S. Despues, segun la informacion de tipo y/o la informacion de modelo del telefono celular Xiaomi 2S, se recupera el algoritmo de recopilacion de huella dactilar A001 que corresponde al telefono celular Xiaomi 2S accediendo a la configuracion de algoritmo de reconocimiento de huella dactilar preestablecida. Finalmente, aplicando el metodo de JNI, usando la imagen de huella dactilar registrada como entrada y llamando a la interfaz funcional del algoritmo de recopilacion de huella dactilar A001 en la DLL, que se proporciona por el fabricante del telefono celular Xiaomi 2S, se obtiene el codigo de caractenstica de la persona que solicita la autenticacion de identidad. Despues, se realiza la etapa 312.
En la etapa 308, se adquiere la informacion de tipo y/o de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad.
Dado que el codigo de caractenstica de la persona que solicita la autenticacion de identidad se proporciona por el dispositivo terminal, se requiere que el codigo de caractenstica de base que va a autenticarse se recopile a partir del archivo de base. Con el fin de lograr el uso o la comunicacion mutuos de dispositivos terminales de diferentes proveedores, se requiere que el algoritmo de recopilacion aplicado para recopilar el codigo de caractenstica de base sea el mismo que la recopilacion para recopilar el codigo de caractenstica que va a autenticarse. Por tanto, antes de recopilar el codigo de caractenstica de base, se necesita adquirir en primer lugar la informacion de tipo y/o la informacion de modelo del dispositivo terminal de la persona que solicita la autenticacion de identificacion y despues puede seleccionarse el algoritmo de recopilacion correspondiente.
En la etapa 302, en la solicitud de autenticacion de identidad enviada por el dispositivo terminal de la persona que solicita la autenticacion de identidad, ademas del codigo de caractenstica que va a autenticarse, tambien se incluye la informacion de tipo y/o la informacion de modelo del dispositivo terminal. Por tanto, mediante la lectura de la informacion correspondiente en la solicitud de autenticacion de identidad, se adquiere la informacion de tipo y/o la
informacion de modelo del dispositivo terminal telefono celular iPhone™ 4S.
En la etapa 310, segun la informacion de tipo y/o de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad, se recupera el algoritmo de recopilacion aplicado por el dispositivo terminal de la persona que solicita la autenticacion de identidad para recopilar el codigo de caractenstica.
Por ejemplo, se adquiere un algoritmo de recopilacion de huella dactilar A002 que corresponde al telefono celular iPhone™ 4S accediendo a la tabla de configuracion de algoritmo de reconocimiento de huella dactilar preestablecida segun la informacion de tipo y/o la informacion de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad, es decir, el telefono celular iPhone™ 4S.
En la etapa 312, se recopila el codigo de caractenstica de base a partir del archivo de base. El algoritmo aplicado para recopilar el codigo de caractenstica de base es compatible o coincide con el algoritmo para recopilar el codigo de caractenstica de la persona que solicita la autenticacion de identidad.
En primer lugar, se lee un archivo de base de la persona que solicita la autenticacion de identidad. En esta realizacion de ejemplo, el archivo de imagen de huella dactilar registrado del Sr. Chang, es decir, el archivo de base, se almacena en la base de datos de huella dactilar en la etapa 300. Segun la identificacion de usuario 0001 proporcionada por el Sr. Chang en la etapa de enviar la solicitud de autenticacion de identidad, se encuentra un registro de datos correspondiente de la identificacion de usuario 0001 accediendo a la base de datos de huella dactilar. Tras encontrarse el registro de datos correspondiente, se extraen la ruta de almacenamiento y el nombre de archivo del archivo de imagen de huella dactilar registrado. Despues, se visita la ruta y se lee el archivo de imagen de huella dactilar registrado 0001.jpg.
Despues, se recopila el codigo de caractenstica de base del archivo de base. Con el fin de cumplir la demanda de uso o comunicacion mutuos de dispositivos terminales de diferentes proveedores, se requiere que el algoritmo de recopilacion aplicado para recopilar el codigo de caractenstica de base sea el mismo que, compatible con o coincida con el algoritmo de recopilacion aplicado en la etapa de recopilar el codigo de caractenstica que va a autenticarse. Si se proporciona el archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad en la solicitud de autenticacion de identidad, debe aplicarse el algoritmo de recopilacion espedfico seleccionado en la etapa 306. De lo contrario, si se proporciona el codigo de caractenstica de la persona que solicita la autenticacion de identidad en la solicitud de autenticacion de identidad, se aplica el algoritmo de recopilacion que se recupera en la etapa 310.
Por ejemplo, si se proporciona el archivo de imagen de huella dactilar del Sr. Chang en la solicitud de autenticacion de identidad, entonces se aplica el algoritmo de recopilacion espedfico seleccionado en la etapa 306, es decir, el algoritmo de recopilacion A001 que corresponde al telefono celular Xiaomi 2S. De lo contrario, si se proporciona el codigo de caractenstica que va a autenticarse de la imagen de huella dactilar del Sr. Chang en la solicitud de autenticacion de identidad, se aplica el algoritmo de recopilacion que se recupera en la etapa 310, es decir, el algoritmo de recopilacion A002 que corresponde al telefono celular iPhone™ 4S. Despues, aplicando el metodo de JNI, usando el archivo de imagen de huella dactilar registrado, es decir, el archivo de base, como entrada y llamando a la interfaz funcional del algoritmo de recopilacion de huella dactilar en la DLL, que se proporciona por el fabricante del dispositivo terminal, se recupera el codigo de caractenstica de la imagen de huella dactilar registrada, es decir, el codigo de caractenstica de base.
En la etapa 314, las presentes tecnicas determinan si el codigo de caractenstica de base y el codigo de caractenstica corresponden o no a la misma caractenstica biologica humana. Si un resultado es positivo, se verifica la solicitud de autenticacion de identidad.
Tras completarse las etapas anteriores, se adquieren el codigo de caractenstica de base y el codigo de caractenstica. El algoritmo de comparacion correspondiente al algoritmo de recopilacion que recopila el codigo de caractenstica de base y el codigo de caractenstica se usa para comparar los dos codigos para determinar si la persona que solicita la autenticacion de identidad pasa la autenticacion de identidad. El motivo para seleccionar el algoritmo de comparacion que corresponde al algoritmo de recopilacion es que el proceso de comparacion es un proceso de coincidencia complicado. Los detalles espedficos ya se describieron en la primera realizacion de ejemplo, que no se detallan aqrn y puede hacerse referencia a la primera realizacion de ejemplo.
Si se proporciona el codigo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad en la solicitud de autenticacion de identidad, se selecciona un algoritmo de comparacion que corresponde al algoritmo de recopilacion espedfico seleccionado en la etapa 306. Si se proporciona el codigo de caractenstica que va a autenticarse de la persona que solicita la autenticacion de identidad en la solicitud de autenticacion de identidad, se selecciona un algoritmo de comparacion que corresponde al algoritmo de recopilacion que se recupera en la etapa 310. Despues, se aplica el algoritmo de comparacion seleccionado para comparar el codigo de caractenstica adquirido que va a autenticarse con el codigo de caractenstica de base.
En esta realizacion, si la solicitud de autenticacion de identidad contiene el archivo de imagen de huella dactilar subido por el telefono celular iPhone™ 4S, se selecciona el algoritmo de recopilacion A001 del telefono celular Xiaomi 2S en la etapa 306 como algoritmo de recopilacion espedfico. Se busca en la tabla de configuracion de
algoritmo de reconocimiento de huella dactilar preestablecida para recuperar el algoritmo de comparacion B001 que corresponde al algoritmo de recopilacion A001 del telefono celular Xiaomi 2S que se recupera. De manera similar, si la solicitud de autenticacion de identidad contiene el codigo de caractenstica que va a autenticarse subido por el telefono celular iPhone™ 4S, se recupera el algoritmo de recopilacion A002 del telefono celular iPhone™ 4S en la etapa 310. Se busca en la tabla de configuracion de algoritmo de reconocimiento de huella dactilar preestablecida para recuperar el algoritmo de comparacion B002 que corresponde al algoritmo de recopilacion A002 del telefono celular iPhone™ 4S.
Tras seleccionarse el algoritmo de comparacion, por ejemplo, puede aplicarse el metodo de JNI. El codigo de caractenstica del archivo de imagen de huella dactilar registrado, es decir, el codigo de caractenstica de base, y el codigo de caractenstica que va a autenticarse se usan como entrada. Se llama a la interfaz funcional del algoritmo de comparacion seleccionado en la DLL que se proporciona por el fabricante que realiza una operacion de coincidencia para comparar los codigos de caractensticas de huella dactilar. La funcion llamada, segun un grado de similitud entre los dos codigos de caractensticas de huella dactilar, determina que el codigo de caractenstica que va a autenticarse y el codigo de caractenstica de base corresponden a la huella dactilar del mismo usuario. El resultado de comparacion se enviara de vuelta al telefono celular iPhone™ 4S del Sr. Chang, y por tanto se verifica la autenticacion de identidad remota del Sr. Chang y puede proceder a realizar la operacion de aplicaciones remotas.
En la tercera realizacion de ejemplo, el Sr. Chang usa un telefono celular Xiaomi 2S para registrar informacion de huella dactilar, y despues usa un telefono celular iPhone™ 4S para subir el archivo de imagen de huella dactilar o el codigo de caractenstica que va a autenticarse. Con la tecnologfa convencional, los codigos de caractensticas subidos por los dos dispositivos terminales se comparan directamente por el sistema central de verificacion de huella dactilar, y el sistema central de verificacion de huella dactilar concluira que estos dos codigos no son del mismo usuario, lo cual provocara que no se pase la autenticacion de identidad del Sr. Chang. Usando el metodo de ejemplo para realizar la autenticacion de identidad usando caractensticas biologicas humanas segun la presente divulgacion, el sistema central de verificacion de huella dactilar determina en primer lugar el tipo de la informacion que va a autenticarse proporcionada por el dispositivo terminal de la persona que solicita la autenticacion de identidad y, segun los dos tipos diferentes de informacion que va a autenticarse, realiza sus operaciones correspondientes respectivas. Por ejemplo, se aplica el mismo algoritmo de recopilacion para recopilar el codigo de caractenstica a partir del archivo de imagen de huella dactilar registrado, es decir, el codigo de caractenstica de base, y el codigo de caractenstica que va a autenticarse a partir del archivo de imagen de huella dactilar que va a autenticarse. Despues de eso, se aplica el algoritmo de comparacion que corresponde al algoritmo de recopilacion para comparar los dos codigos de caractensticas. Por tanto, segun un resultado de comparacion, el Sr. Chang pasa satisfactoriamente la autenticacion de identidad, implementando asf el uso o la comunicacion mutuos de los dispositivos terminales de diferentes proveedores.
En las tres realizaciones de ejemplo anteriores, la presente divulgacion proporciona un metodo de ejemplo para realizar la autenticacion de identidad usando una caractenstica biologica humana. De manera correspondiente, la presente divulgacion tambien proporciona dispositivos de ejemplo para realizar la autenticacion de identidad usando una caractenstica biologica humana. Dado que las realizaciones de dispositivo son similares a las realizaciones de metodo, se describen brevemente. Para las partes relevantes de las realizaciones de dispositivo de ejemplo puede hacerse referencia a las partes correspondientes en las realizaciones de metodo de ejemplo. Las siguientes realizaciones de dispositivo de ejemplo son meramente ilustrativas.
La figura 4 es un diagrama de bloques de un dispositivo de ejemplo 400 para realizar la autenticacion de identidad usando una caractenstica biologica humana segun una cuarta realizacion de ejemplo de la presente divulgacion. Tal como se muestra en la figura 4, el dispositivo 400 puede incluir uno o mas procesadores 402 o unidades de procesamiento de datos y memoria 404. La memoria 404 es un ejemplo de medios legibles por ordenador. La memoria 404 puede almacenar en la misma una pluralidad de modulos incluyendo una unidad de recepcion de archivo de base 406, una unidad de obtencion de codigo de caractenstica 408, una unidad de recopilacion de codigo de caractenstica de base 410 y una unidad de determinacion 412.
La unidad de recepcion de archivo de base 406 recibe un archivo de caractenstica biologica humana correspondiente a una identidad particular y usa tal archivo como archivo de base.
Por ejemplo, la unidad de recepcion de archivo de base 406 recibe el archivo de caractenstica biologica humana de un usuario particular, que se proporciona por el dispositivo terminal, y almacena el archivo para completar el proceso de registro de la caractenstica biologica humana del usuario particular. El archivo de caractenstica biologica humana registrado se usa como archivo de base para la autenticacion de identidad posterior. Ademas de recibir el archivo de caractenstica biologica humana, la unidad de recepcion de archivo de base 406 recibe ademas una identificacion de usuario del usuario particular e informacion de tipo y/o informacion de modelo del dispositivo terminal que proporciona el archivo de base.
La unidad de obtencion de codigo de caractenstica 408 obtiene un archivo de caractenstica biologica humana de una persona que solicita la autenticacion de identidad y recopila un codigo de caractenstica a partir de la caractenstica biologica humana de la persona que solicita la autenticacion de identidad.
Por ejemplo, la unidad de obtencion de codigo de caractenstica 408 puede incluir una subunidad de recepcion de archivo 408-2, una subunidad de obtencion de informacion de dispositivo 408-4, una subunidad de obtencion de algoritmo de recopilacion 408-6 y una subunidad de recopilacion de primer codigo de caractenstica 408-8.
La subunidad de recepcion de archivo 408-2 recibe el archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad, y recibe ademas la identificacion de usuario de la persona que solicita la autenticacion de identidad y la informacion de tipo y/o la informacion de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad.
La subunidad de obtencion de informacion de dispositivo 408-4 obtiene la informacion de tipo y/o informacion de modelo del dispositivo terminal, que se usa por la persona que solicita la autenticacion de identidad, que proporciona el archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad, o la informacion de tipo y/o de modelo del dispositivo terminal que proporciona el archivo de base.
Con el fin de lograr el uso o la comunicacion mutuos de dispositivos terminales de diferentes proveedores, se requiere que se aplique un algoritmo de recopilacion igual o coincidente en las etapas de recopilar el codigo de caractenstica de base y el codigo de caractenstica que va a autenticarse. En esta etapa, por ejemplo, las presentes tecnicas pueden seleccionar el algoritmo de recopilacion que corresponde al dispositivo terminal que proporciona el archivo de base, o el algoritmo de recopilacion que corresponde al dispositivo terminal de la persona que solicita la autenticacion de identidad. La subunidad de obtencion de informacion de dispositivo 408-4 puede seleccionar cualquiera de los dos dispositivos terminales anteriores y obtener la informacion de tipo y/o la informacion de modelo del dispositivo terminal seleccionado.
La subunidad de obtencion de algoritmo de recopilacion 408-6 recupera u obtiene el algoritmo de recopilacion del dispositivo terminal segun la informacion de tipo y/o de modelo del dispositivo terminal emitida por la subunidad de obtencion de informacion de dispositivo 408-4.
La subunidad de recopilacion de primer codigo de caractenstica 408-8 aplica el algoritmo de recopilacion emitido por la subunidad de obtencion de algoritmo de recopilacion 408-6 como algoritmo de recopilacion particular, y usa el algoritmo de recopilacion particular para recopilar el codigo de caractenstica a partir del archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad.
La unidad de recopilacion de codigo de caractenstica de base 410 lee el archivo de base que se recibe por la unidad de recepcion de archivo de base 406, y recopila un codigo de caractenstica de base a partir del archivo de base. El algoritmo aplicado para recopilar el codigo de caractenstica de base es el mismo que o compatible con el algoritmo de recopilacion aplicado por la unidad de obtencion de codigo de caractenstica 408.
Por ejemplo, antes de la etapa de recopilar el codigo de caractenstica de base, en primer lugar, se buscaran datos de caractenstica biologica humana almacenados segun la identificacion de usuario de la persona que solicita la autenticacion de identidad, que se recibe por la subunidad de recepcion de archivo 408-2. Se recupera el archivo de base que corresponde a la identificacion de usuario de la persona que solicita la autenticacion de identidad y tambien se recupera la informacion de tipo y/o informacion de modelo del dispositivo terminal que proporciona el archivo de base correspondiente a la identificacion de usuario de la persona que solicita la autenticacion de identidad.
Con el fin de lograr el uso o la comunicacion mutuos de dispositivos terminales de diferentes proveedores, se requiere que se aplique un algoritmo de recopilacion igual o coincidente en las etapas de recopilar el codigo de caractenstica de base y el codigo de caractenstica que va a autenticarse. En esta realizacion de ejemplo, el algoritmo de recopilacion emitido por la subunidad de obtencion de algoritmo de recopilacion 408-6 puede aplicarse por la subunidad de recopilacion de primer codigo de caractenstica 408-8 en la etapa de recopilar el codigo de caractenstica. Por tanto el algoritmo de recopilacion emitido por la subunidad de obtencion de algoritmo de recopilacion 408-6 tambien se aplica por la unidad de recopilacion de codigo de caractenstica de base 410 para recopilar el codigo de caractenstica de base a partir del archivo de base.
La unidad de determinacion 412 determina si el codigo de caractenstica de base y el codigo de caractenstica corresponden a la misma caractenstica biologica humana y emite un resultado de determinacion.
La unidad de determinacion 412 puede incluir una subunidad de seleccion de algoritmo de comparacion 412-2 y una subunidad de comparacion 412-4.
La subunidad de seleccion de algoritmo de comparacion 412-2 selecciona un algoritmo de comparacion que corresponde al algoritmo de recopilacion aplicado por la unidad de recopilacion de codigo de caractenstica 408 y la unidad de recopilacion de codigo de caractenstica de base 410.
El proceso de comparacion del codigo de caractenstica es un proceso de coincidencia, en el que se determina el grado de similitud de los dos codigos de caractensticas. Se espera que el algoritmo de comparacion identifique de manera precisa la informacion tal como tipo, ubicacion, numero de los puntos de caractenstica en los codigos de caractensticas. Por tanto, debe aplicarse el algoritmo de comparacion que corresponde al algoritmo de recopilacion
con el fin de potenciar la precision del proceso de coincidencia.
Por ejemplo, el algoritmo de recopilacion emitido por la subunidad de obtencion de algoritmo de recopilacion 408-6 se aplica en ambas etapas de recopilar el codigo de caractenstica de base y recopilar el codigo de caractenstica que va a autenticarse. Por tanto la subunidad de seleccion de algoritmo de comparacion 412-2 busca en una tabla de configuracion de algoritmo de reconocimiento de caractenstica biologica humana preestablecida para recuperar el algoritmo de comparacion que corresponde al algoritmo de recopilacion emitido por la subunidad de obtencion de algoritmo de recopilacion 408-6.
La subunidad de comparacion 412-4 compara, usando el algoritmo de comparacion, si el codigo de caractenstica de base y el codigo de caractenstica corresponden a las mismas caractensticas biologicas humanas y emite el resultado de determinacion.
Por ejemplo, la subunidad de comparacion 412-4 recibe el codigo de caractenstica emitido por la subunidad de recopilacion de primer codigo de caractenstica 408-8 y el codigo de caractenstica de base emitido por la unidad de recopilacion de codigo de caractenstica de base 410, usa el algoritmo de comparacion recuperado por la subunidad de seleccion de algoritmo de comparacion 412-2 para comparar el codigo de caractenstica que va a autenticarse y el codigo de caractenstica de base, y determina si el codigo de caractenstica de base y el codigo de caractenstica corresponden a la misma caractenstica biologica humana y emite el resultado de determinacion.
La figura 5 es un diagrama de bloques de un dispositivo de ejemplo 500 para realizar la autenticacion de identidad usando una caractenstica biologica humana segun una quinta realizacion de ejemplo de la presente divulgacion. Las partes de la quinta realizacion de ejemplo que son iguales o similares a la cuarta realizacion de ejemplo se omiten en el presente documento, y para las descripciones relacionadas puede hacerse referencia a la cuarta realizacion. Tal como se muestra en la figura 5, el dispositivo 500 puede incluir uno o mas procesadores 502 o unidades de procesamiento de datos y memoria 504. La memoria 504 es un ejemplo de medios legibles por ordenador. La memoria 504 puede almacenar en la misma una pluralidad de modulos incluyendo una unidad de recepcion de archivo de base 506, una unidad de obtencion de codigo de caractenstica 508, una unidad de obtencion de informacion de primer dispositivo 510, una unidad de obtencion de primer algoritmo de recopilacion 512, una unidad de recopilacion de codigo de caractenstica de base 514 y una unidad de determinacion 516.
La unidad de recepcion de archivo de base 506 recibe un archivo de caractenstica biologica humana correspondiente a una identidad particular y usa tal archivo como archivo de base.
La unidad de obtencion de codigo de caractenstica 508 recibe un codigo de caractenstica de caractenstica biologica humana que se recopila por una persona que solicita la autenticacion de identidad a traves de un dispositivo terminal de la persona que solicita la autenticacion de identidad.
La unidad de obtencion de informacion de primer dispositivo 510 obtiene informacion de tipo y/o de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad.
Con el fin de lograr el uso o la comunicacion mutuos de dispositivos terminales de diferentes proveedores, se requiere que se aplique un algoritmo de recopilacion igual o coincidente en las etapas de recopilar el codigo de caractenstica de base y el codigo de caractenstica que va a autenticarse. En esta realizacion de ejemplo, el codigo de caractenstica, que se recopila a partir de las caractensticas biologicas humanas recopiladas por el dispositivo terminal de la persona que solicita la autenticacion de identidad, se recibe por la unidad de obtencion de codigo de caractenstica 508. De manera correspondiente, debe seleccionarse el algoritmo de recopilacion que corresponde al dispositivo terminal de la persona que solicita la autenticacion de identidad para recopilar el codigo de caractenstica de base a partir del archivo de base. Por consiguiente, se necesita obtener en primer lugar la informacion de tipo y/o de modelo del dispositivo terminal que solicita la autenticacion de identidad.
La unidad de obtencion de primer algoritmo de recopilacion 512 recupera, segun la informacion de tipo y/o de modelo del dispositivo terminal que solicita la autenticacion de identidad, el algoritmo de recopilacion que se aplica por el dispositivo terminal para recopilar el codigo de caractenstica.
La unidad de obtencion de primer algoritmo de recopilacion 512 recibe la informacion de tipo y/o de modelo del dispositivo terminal que solicita la autenticacion de identidad emitida por la unidad de obtencion de informacion de primer dispositivo 510, busca informacion de configuracion de algoritmo de reconocimiento de caractenstica biologica humana preestablecida, y recupera el algoritmo de recopilacion que corresponde a la informacion de tipo y/o la informacion de modelo del dispositivo terminal de la persona que solicito la autenticacion de identidad.
La unidad de recopilacion de codigo de caractenstica de base 514 lee el archivo de base que se recibe por la unidad de recepcion de archivo de base 506, y recopila el codigo de caractenstica de base a partir del archivo de base. El algoritmo de recopilacion para recopilar el codigo de caractenstica de base es el mismo que o compatible con el algoritmo de recopilacion aplicado por la unidad de obtencion de codigo de caractenstica 508.
Con el fin de lograr el uso o la comunicacion mutuos de dispositivos terminales de diferentes proveedores, se
requiere que se aplique un algoritmo de recopilacion igual o coincidente en las etapas de recopilar el codigo de caractenstica de base y el codigo de caractenstica que va a autenticarse. En esta realizacion, el codigo de caractenstica de la persona que solicita la autenticacion de identidad se recibe por la unidad de obtencion de codigo de caractenstica 508. Se recupera el algoritmo de recopilacion que corresponde a la informacion de tipo y/o de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad y se emite por la unidad de obtencion de primer algoritmo de recopilacion 512. La unidad de recopilacion de codigo de caractenstica de base 514 recibe el algoritmo de recopilacion emitido por la unidad de obtencion de primer algoritmo de recopilacion 512 y usa el algoritmo de recopilacion para recopilar el codigo de caractenstica de base a partir del archivo de base.
La unidad de determinacion 516 determina si el codigo de caractenstica de base y el codigo de caractenstica corresponden a las mismas caractensticas biologicas humanas y emite un resultado de determinacion.
Por ejemplo, la unidad de determinacion 516 puede incluir una subunidad de seleccion de algoritmo de comparacion 516-2 y una subunidad de comparacion 516-4.
La subunidad de seleccion de algoritmo de comparacion 516-2 selecciona un algoritmo de comparacion que corresponde al algoritmo de recopilacion aplicado por la unidad de recopilacion de codigo de caractenstica 508 y la unidad de recopilacion de codigo de caractenstica de base 514.
En esta realizacion de ejemplo, el codigo de caractenstica de la persona que solicita la autenticacion de identidad se recibe por la unidad de obtencion de codigo de caractenstica 508. El algoritmo de recopilacion que corresponde a la informacion de tipo y/o de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad emitida por la unidad de obtencion de primer algoritmo de recopilacion 512 se aplica por la unidad de recopilacion de codigo de caractenstica de base 514 en la etapa de recopilar el codigo de caractenstica de base. Por tanto la subunidad de seleccion de algoritmo de comparacion 516-2 busca informacion de configuracion de algoritmo de reconocimiento de caractenstica biologica humana preestablecida para recuperar el algoritmo de comparacion que corresponde al algoritmo de recopilacion emitido por la unidad de obtencion de primer algoritmo de recopilacion 512. La subunidad de comparacion 516-4 compara, usando el algoritmo de comparacion, si el codigo de caractenstica de base y el codigo de caractenstica corresponden a la misma caractenstica biologica humana y emite el resultado de determinacion.
Por ejemplo, la subunidad de comparacion 516-4 recibe el codigo de caractenstica emitido por la unidad de obtencion de codigo de caractenstica 508 y el codigo de caractenstica de base emitido por la unidad de recopilacion de codigo de caractenstica de base 512, usa el algoritmo de comparacion recuperado por la subunidad de seleccion de algoritmo de comparacion 516-2 para comparar el codigo de caractenstica que va a autenticarse con el codigo de caractenstica de base, determina si el codigo de caractenstica de base y el codigo de caractenstica corresponden a las mismas caractensticas biologicas humanas, y emite el resultado de determinacion.
La figura 6 es un diagrama de bloques de un dispositivo de ejemplo para realizar la autenticacion de identidad usando una caractenstica biologica humana segun una sexta realizacion de ejemplo de la presente divulgacion. Las partes de la sexta realizacion de ejemplo que son iguales o similares a las realizaciones de ejemplo cuarta y/o quinta se omiten en el presente documento, y para las descripciones relacionadas puede hacerse referencia a las realizaciones de ejemplo cuarta y/o quinta.
Tal como se muestra en la figura 6, el dispositivo 600 puede incluir uno o mas procesadores 602 o unidades de procesamiento de datos y memoria 604. La memoria 604 es un ejemplo de medios legibles por ordenador. La memoria 604 puede almacenar en la misma una pluralidad de modulos incluyendo una unidad de recepcion de archivo de base 606, una unidad de obtencion de codigo de caractenstica 608, una unidad de obtencion de informacion de segundo dispositivo 610, una unidad de obtencion de segundo algoritmo de recopilacion 612, una unidad de recopilacion de codigo de caractenstica de base 614 y una unidad de determinacion 616.
La unidad de recepcion de archivo de base 606 recibe un archivo de caractenstica biologica humana de una identidad particular y usa tal archivo como archivo de base.
La unidad de obtencion de codigo de caractenstica 608 obtiene un codigo de caractenstica segun una caractenstica biologica humana de una persona que solicita la autenticacion de identidad cuando se recibe una solicitud de autenticacion de identidad para la identidad particular.
Por ejemplo, la unidad de obtencion de codigo de caractenstica 608 puede incluir una subunidad de recepcion de solicitud 608-2, una subunidad de determinacion de informacion de tipo 608-4 y una subunidad de recopilacion de segundo codigo de caractenstica 608-6.
La subunidad de recepcion de solicitud 608-2 recibe la solicitud de autenticacion de identidad para la identidad particular, que puede incluir un archivo de caractenstica biologica humana o un codigo de caractenstica de una caractenstica biologica humana de la persona que solicita la autenticacion de identidad, una identificacion de usuario de la persona que solicita la autenticacion de identidad e informacion de tipo y/o informacion de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad.
La unidad de determinacion de tipo 608-4 determina si la solicitud de autenticacion de identidad recibida proporciona el archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad o el codigo de caractenstica de la persona que solicita la autenticacion de identidad que se recopila por la persona que solicita la autenticacion de identidad a traves del dispositivo terminal de la persona que solicita la autenticacion de identidad. Cuando el resultado determinado por la unidad de determinacion de tipo 608-4 es el archivo de caractenstica biologica humana proporcionado por la persona que solicita la autenticacion de identidad, la subunidad de recopilacion de segundo codigo de caractenstica 608-6 se activa y recopila, usando un algoritmo de recopilacion particular, para recopilar el codigo de caractenstica a partir del archivo de caractenstica biologica humana recibido de la persona que solicita la autenticacion de identidad.
Con el fin de lograr el uso o la comunicacion mutuos de dispositivos terminales de diferentes proveedores, se requiere que se aplique un algoritmo de recopilacion igual o coincidente en las etapas de recopilar el codigo de caractenstica de base y el codigo de caractenstica que va a autenticarse. Por ejemplo, las presentes tecnicas pueden seleccionar o bien un algoritmo de recopilacion que corresponde al dispositivo terminal que proporciona el archivo de base o bien un algoritmo de recopilacion que corresponde al dispositivo terminal de la persona que solicita la autenticacion de identidad. Por tanto, en esta realizacion de ejemplo, la subunidad de recopilacion de segundo codigo de caractenstica 608-6 selecciona uno de los dispositivos terminales anteriores, adquiere la informacion de tipo y/o la informacion de modelo del dispositivo terminal seleccionado, busca informacion de configuracion de algoritmo de reconocimiento de caractenstica biologica humana preestablecida para recuperar un algoritmo de recopilacion que corresponde a la informacion de tipo y/o la informacion de modelo del dispositivo terminal seleccionado como algoritmo de recopilacion particular, y recopila, usando el algoritmo de recopilacion particular, el codigo de caractenstica a partir del archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad. La subunidad de recopilacion de segundo codigo de caractenstica 608-6 emite el algoritmo de recopilacion particular a la unidad de recopilacion de codigo de caractenstica de base 614. La unidad de recopilacion de codigo de caractenstica de base 614 aplica el algoritmo de recopilacion igual o coincidente para recopilar el codigo de caractenstica de base a partir del archivo de base.
Cuando el resultado determinado por la unidad de determinacion de tipo 608-4 es el codigo de caractenstica de la caractenstica biologica humana recopilado por el dispositivo terminal de la persona que solicita la autenticacion de identidad, la unidad de obtencion de informacion de segundo dispositivo 6 l0 se activa y recupera la informacion de tipo y/o de modelo del dispositivo terminal que solicita la autenticacion de identidad.
Cuando el resultado determinado por la unidad de determinacion de tipo 608-4 es el codigo de caractenstica de la caractenstica biologica humana recopilado por el dispositivo terminal de la persona que solicita la autenticacion de identidad, la unidad de obtencion de segundo algoritmo de recopilacion 612 se activa y recupera, segun la informacion de tipo y/o de modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad, el algoritmo de recopilacion que se aplica por el dispositivo terminal para recopilar el codigo de caractenstica.
La unidad de recopilacion de codigo de caractenstica de base 614 lee el archivo de base que se recibe por la unidad de recepcion de archivo de base 606, y recopila un codigo de caractenstica de base a partir del archivo de base. El algoritmo de recopilacion para recopilar el codigo de caractenstica de base es el mismo que o compatible con el algoritmo de recopilacion aplicado por la unidad de obtencion de codigo de caractenstica 608.
En esta realizacion de ejemplo, cuando el resultado determinado por la subunidad de determinacion de tipo 608-4 es el archivo de caractenstica biologica humana que se proporciona por la persona que solicita la autenticacion de identidad, el codigo de caractenstica de base 614 recibe el algoritmo de recopilacion particular emitido desde la subunidad de recopilacion de segundo codigo de caractenstica 608-6 para recopilar el codigo de caractenstica de base a partir del archivo de base. Cuando el resultado determinado por la unidad de determinacion de tipo 608-4 es el codigo de caractenstica de la caractenstica biologica humana recopilado por el dispositivo terminal de la persona que solicita la autenticacion de identidad, la unidad de caractenstica biologica de base 614 recibe el algoritmo de recopilacion que corresponde al dispositivo terminal de la persona que solicita la autenticacion de identidad, que se emite por la unidad de obtencion de segundo algoritmo de recopilacion 612 para recopilar el codigo de caractenstica de base a partir del archivo de base.
La unidad de determinacion 616 determina si el codigo de caractenstica de base y el codigo de caractenstica corresponden a las mismas caractensticas biologicas humanas y emite un resultado de determinacion.
Por ejemplo, la unidad de determinacion 616 puede incluir una subunidad de seleccion de algoritmo de comparacion 616-2 y una subunidad de comparacion 616-4.
La subunidad de seleccion de algoritmo de comparacion 616-2 selecciona un algoritmo de comparacion que corresponde al algoritmo de recopilacion aplicado por la unidad de recopilacion de codigo de caractenstica 608 y la unidad de recopilacion de codigo de caractenstica de base 614.
En esta realizacion de ejemplo, cuando el resultado determinado por la unidad de determinacion de tipo 608-4 es el archivo de caractenstica biologica humana que se proporciona por la persona que solicita la autenticacion de identidad, la subunidad de seleccion de algoritmo de comparacion 616-2 recupera, a partir de la informacion de
configuracion de algoritmo de reconocimiento de caractenstica biologica humana preestablecida, un algoritmo de comparacion que corresponde al algoritmo de recopilacion particular emitido por la unidad de obtencion de segundo codigo de caractenstica 608-6. Cuando el resultado determinado por la unidad de determinacion de tipo 608-4 es el codigo de caractenstica de la caractenstica biologica humana que se proporciona por la persona que solicita la autenticacion de identidad y es recopilado por el dispositivo terminal de la persona que solicita la autenticacion de identidad, la subunidad de seleccion de algoritmo de comparacion 616-2 recupera, a partir de la informacion de configuracion de algoritmo de reconocimiento de caractenstica biologica humana preestablecida, un algoritmo de comparacion que corresponde al algoritmo de recopilacion particular emitido por la unidad de obtencion de segundo algoritmo de recopilacion 612.
La subunidad de comparacion 616-4 compara, usando el algoritmo de comparacion, si el codigo de caractenstica de base y el codigo de caractenstica corresponden a las mismas caractensticas biologicas humanas y emite el resultado de determinacion.
La subunidad de comparacion 616-4 recibe el codigo de caractenstica emitido por la subunidad de obtencion de codigo de caractenstica 608 y el codigo de caractenstica de base emitido por la unidad de recopilacion de codigo de caractenstica de base 614, usa el algoritmo de comparacion recuperado por la subunidad de seleccion de algoritmo de comparacion 616-2 para comparar el codigo de caractenstica con el codigo de caractenstica de base, determina si el codigo de caractenstica de base y el codigo de caractenstica corresponden a las mismas caractensticas biologicas humanas y emite el resultado de determinacion.
Las realizaciones de ejemplo de la presente divulgacion se dan a conocer como anteriormente. Sin embargo, las realizaciones de ejemplo no deben interpretarse como ninguna limitacion de la presente divulgacion. Cualquier experto habitual en la tecnica puede realizar modificaciones sin cambiar el espmtu y el alcance de la presente divulgacion. Por tanto, el alcance de proteccion de la presente divulgacion debe seguir el alcance de las reivindicaciones de la presente divulgacion.
En una configuracion convencional, un dispositivo informatico, tal como el dispositivo, dispositivo terminal, servidor o sistema, tal como se describe en la presente divulgacion, puede incluir una o mas unidades centrales de procesamiento (CPU), una o mas interfaces de entrada/salida, una o mas interfaces de red, y memoria.
La memoria puede incluir formas tales como memoria no permanente, memoria de acceso aleatorio (RAM) y/o memoria no volatil tal como memoria de solo lectura (ROM) y memoria de acceso aleatorio flash (RAM flash) en los medios legibles por ordenador. La memoria es un ejemplo de medios legibles por ordenador.
Los medios legibles por ordenador incluyen medios permanentes y no permanentes, moviles y no moviles que pueden usar cualquier metodo o tecnica para implementar el almacenamiento de informacion. La informacion puede ser instrucciones legibles por ordenador, estructura de datos, modulos de software o cualquier dato. El ejemplo de medios de almacenamiento informatico puede incluir, pero no se limita a, memoria de cambio de fase (PCM), memoria de acceso aleatorio estatica (SRAM), memoria de acceso aleatorio dinamica (DRAM), otro tipo de RAM, ROM, memoria de solo lectura programable y borrable electricamente (EEPROM), memoria flash, memoria interna, CD-ROM, DVD, memoria optica, cinta magnetica, disco magnetico, cualquier otro dispositivo de almacenamiento magnetico o cualquier otro medio que no es de comunicacion que puede almacenar informacion accesible por el dispositivo informatico. Tal como se define en el presente documento, los medios legibles por ordenador no incluyen medios transitorios tales como una senal de datos modulada y una onda portadora.
Un experto habitual en la tecnica entendera que las realizaciones de ejemplo pueden presentarse en forma de un metodo, un sistema o un producto de software informatico. Por tanto, las presentes tecnicas pueden implementarse mediante hardware, software informatico o una combinacion de los mismos. Ademas, las presentes tecnicas pueden implementarse como producto de software informatico que esta en forma de uno o mas medios de almacenamiento informatico (incluyendo, pero sin limitarse a, disco, CD-ROM o dispositivo de almacenamiento optico) que incluyen instrucciones ejecutables por ordenador o legibles por ordenador.
Claims (15)
1. Metodo que comprende:
recibir, a partir de un primer dispositivo, un primer archivo de caractenstica biologica humana de una identidad particular como archivo de base;
recibir, a partir de un segundo dispositivo, una solicitud de una autenticacion de identidad correspondiente a la identidad particular, estando la solicitud asociada con un segundo archivo de caractenstica biologica humana de una persona que solicita la autenticacion de identidad o un primer codigo de caractenstica correspondiente a una caractenstica biologica humana de la persona que solicita la autenticacion de identidad,
en el que el primer dispositivo y el segundo dispositivo usan algoritmos de recopilacion diferentes para recopilar un codigo de caractenstica a partir de un archivo de caractenstica biologica humana; obtener el primer codigo de caractenstica a partir del segundo archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad o a partir del segundo dispositivo;
determinar un algoritmo de recopilacion correspondiente al segundo dispositivo;
recopilar un segundo codigo de caractenstica a partir del archivo de base usando el algoritmo de recopilacion correspondiente al segundo dispositivo;
determinar si el segundo codigo de caractenstica y el primer codigo de caractenstica corresponden a una misma caractenstica biologica humana; y
verificar la solicitud de la autenticacion de identidad en respuesta a la determinacion de que el segundo codigo de caractenstica y el primer codigo de caractenstica corresponden a la misma caractenstica biologica humana.
2. Metodo segun la reivindicacion 1, en el que la obtencion del primer codigo de caractenstica correspondiente a la caractenstica biologica humana de la persona que solicita la autenticacion de identidad comprende: recibir el segundo archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad; y
usar el algoritmo de recopilacion para recopilar el primer codigo de caractenstica a partir del segundo archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad.
3. Metodo segun la reivindicacion 1, en el que la obtencion del primer codigo de caractenstica correspondiente a la caractenstica biologica humana de la persona que solicita la autenticacion de identidad comprende recibir el primer codigo de caractenstica a partir del segundo dispositivo.
4. Metodo segun cualquier reivindicacion anterior, que comprende ademas:
tras recibir la solicitud de la autenticacion de identidad correspondiente a la identidad particular, determinar si la solicitud de la autenticacion de identidad esta asociada con el segundo archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad o el primer codigo de caractenstica correspondiente a la caractenstica biologica humana de la persona que solicita la autenticacion de identidad que se recopila a traves de un dispositivo terminal de la persona que solicita la autenticacion de identidad,
en respuesta a la determinacion de que la solicitud de la autenticacion de identidad proporciona el segundo archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad, usar el algoritmo de recopilacion para recopilar el primer codigo de caractenstica a partir del segundo archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad.
5. Metodo segun cualquier reivindicacion anterior, en el que la determinacion de si el segundo codigo de caractenstica y el primer codigo de caractenstica corresponden a la misma caractenstica biologica humana comprende:
usar un algoritmo de comparacion que corresponde al algoritmo de recopilacion para comparar el segundo codigo de caractenstica con el primer codigo de caractenstica; y
determinar que el segundo codigo de caractenstica y el primer codigo de caractenstica corresponden a la misma caractenstica biologica humana segun un resultado de comparacion.
6. Metodo segun cualquier reivindicacion anterior, en el que la caractenstica biologica humana incluye al
menos una de:
una huella dactilar;
una cara humana;
una caractenstica facial;
una huella palmar; y
un patron de voz.
Sistema de autenticacion de identidad que comprende:
una unidad de recepcion de archivo de base dispuesta para recibir, a partir de un primer dispositivo, un primer archivo de caractenstica biologica humana de una identidad particular como archivo de base; una unidad de obtencion de codigo de caractenstica dispuesta para recibir, a partir de un segundo dispositivo, una solicitud de una autenticacion de identidad correspondiente a la identidad particular, estando la solicitud asociada con un segundo archivo de caractenstica biologica humana de una persona que solicita la autenticacion de identidad o un primer codigo de caractenstica correspondiente a una caractenstica biologica humana de la persona que solicita la autenticacion de identidad,
en el que el primer dispositivo y el segundo dispositivo usan algoritmos de recopilacion diferentes para recopilar un codigo de caractenstica a partir de un archivo de caractenstica biologica humana; una unidad de recopilacion de caractenstica de base dispuesta para obtener el primer codigo de caractenstica; determinar un algoritmo de recopilacion correspondiente al segundo dispositivo; y recopilar un segundo codigo de caractenstica a partir del archivo de base usando el algoritmo de recopilacion correspondiente al segundo dispositivo; y
una unidad de determinacion dispuesta para determinar que el segundo codigo de caractenstica y el primer codigo de caractenstica corresponden a una misma caractenstica biologica humana y verificar la solicitud de la autenticacion de identidad.
Sistema de autenticacion de identidad segun la reivindicacion 7, en el que la unidad de obtencion de codigo de caractenstica comprende:
una unidad de recepcion de archivo dispuesta para recibir el segundo archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad; y
una subunidad de recopilacion de primer codigo de caractenstica dispuesta para usar el algoritmo de recopilacion para recopilar el primer codigo de caractenstica a partir del segundo archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad.
Sistema de autenticacion de identidad segun la reivindicacion 7, en el que la unidad de obtencion de codigo de caractenstica recibe el primer codigo de caractenstica correspondiente a la caractenstica biologica humana de la persona que solicita la autenticacion de identidad recopilada a partir del segundo dispositivo, y el sistema de autenticacion de identidad comprende ademas:
una unidad de obtencion de informacion de primer dispositivo dispuesta para obtener informacion de tipo o modelo del primer dispositivo de la persona que solicita la autenticacion de identidad; y
una unidad de obtencion de primer algoritmo de recopilacion dispuesta para obtener un algoritmo de recopilacion particular segun la informacion de tipo o modelo del segundo dispositivo, en el que la unidad de recopilacion de codigo de caractenstica de base esta dispuesta para usar el algoritmo de recopilacion particular como algoritmo de recopilacion para recopilar el segundo codigo de caractenstica.
Sistema de autenticacion de identidad segun una cualquiera de las reivindicaciones 7 a 9, en el que: la unidad de obtencion de caractenstica comprende:
una subunidad de recepcion de solicitud dispuesta para recibir la solicitud de la autenticacion de identidad correspondiente a la identidad particular;
una subunidad de determinacion de informacion de tipo dispuesta para determinar que la solicitud de la autenticacion de identidad proporciona el segundo archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad; y
una subunidad de recopilacion de segundo codigo de caractenstica dispuesta para usar un algoritmo de
recopilacion particular para recopilar el primer codigo de caractenstica a partir del segundo archivo de caractenstica biologica humana de la persona que solicita la autenticacion de identidad, en el que la unidad de recopilacion de codigo de caractenstica de base usa el algoritmo de recopilacion particular como algoritmo de recopilacion para recopilar el segundo codigo de caractenstica.
11. Sistema de autenticacion de identidad segun una cualquiera de las reivindicaciones 7 a 10, en el que la unidad de obtencion de caractenstica comprende:
una subunidad de recepcion de solicitud dispuesta para recibir la solicitud de la autenticacion de identidad correspondiente a la identidad particular;
una subunidad de determinacion de informacion de tipo dispuesta para determinar la solicitud de la autenticacion de identidad que proporciona el primer codigo de caractenstica correspondiente a la caractenstica biologica humana de la persona que solicita la autenticacion de identidad; y
el sistema de autenticacion de identidad comprende ademas:
una unidad de obtencion de informacion de segundo dispositivo dispuesta para obtener informacion de tipo o modelo de un dispositivo terminal de la persona que solicita la autenticacion de identidad; y
una unidad de obtencion de segundo algoritmo de recopilacion dispuesta para obtener el algoritmo de recopilacion para recopilar el primer codigo de caractenstica segun la informacion de tipo o modelo del dispositivo terminal de la persona que solicita la autenticacion de identidad,
en el que la unidad de recopilacion de codigo de caractenstica de base usa el algoritmo de recopilacion para recopilar el primer codigo de caractenstica como algoritmo de recopilacion para recopilar el segundo codigo de caractenstica.
12. Sistema de autenticacion de identidad segun una cualquiera de las reivindicaciones 7 a 11, en el que la unidad de determinacion comprende:
una subunidad de seleccion de algoritmo de comparacion dispuesta para usar un algoritmo de comparacion que corresponde al algoritmo de recopilacion para recopilar el segundo codigo de caractenstica o el algoritmo de recopilacion para recopilar el primer codigo de caractenstica para comparar el segundo codigo de caractenstica con el primer codigo de caractenstica; y
una subunidad de determinacion dispuesta para determinar que el segundo codigo de caractenstica y el primer codigo de caractenstica corresponden a la misma caractenstica biologica humana segun un resultado de comparacion.
13. Sistema de autenticacion de identidad segun una cualquiera de las reivindicaciones 7 a 12, en el que la caractenstica biologica humana incluye al menos una de:
una huella dactilar;
una cara humana;
una caractenstica facial;
una huella palmar; y
un patron de voz.
14. Sistema de autenticacion de identidad segun una cualquiera de las reivindicaciones 7 a 13, en el que los archivos de caractensticas biologicas humanas primero y segundo incluyen archivos de imagen o archivos de audio.
15. Una o mas memorias que tienen almacenadas en las mismas instrucciones ejecutables por ordenador que pueden ejecutarse por uno o mas procesadores para implementar las etapas de metodo segun la reivindicacion 1 en un sistema de autenticacion de identidad segun la reivindicacion 7.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310571710.5A CN104639517B (zh) | 2013-11-15 | 2013-11-15 | 利用人体生物特征进行身份验证的方法和装置 |
| PCT/US2014/065759 WO2015073860A2 (en) | 2013-11-15 | 2014-11-14 | Identity authentication by using human biological characteristic |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2709827T3 true ES2709827T3 (es) | 2019-04-17 |
Family
ID=52464551
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES18202382T Active ES2875930T3 (es) | 2013-11-15 | 2014-11-14 | Autenticación de identidad usando algoritmos de recopilación de características biológicas humanas específicos |
| ES14835644T Active ES2709827T3 (es) | 2013-11-15 | 2014-11-14 | Autenticación de identidad usando características biológicas humanas |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES18202382T Active ES2875930T3 (es) | 2013-11-15 | 2014-11-14 | Autenticación de identidad usando algoritmos de recopilación de características biológicas humanas específicos |
Country Status (10)
| Country | Link |
|---|---|
| US (2) | US9552469B2 (es) |
| EP (2) | EP3457322B1 (es) |
| JP (1) | JP6636922B2 (es) |
| KR (1) | KR102098441B1 (es) |
| CN (1) | CN104639517B (es) |
| ES (2) | ES2875930T3 (es) |
| PL (1) | PL3457322T3 (es) |
| TR (1) | TR201901519T4 (es) |
| TW (1) | TWI640889B (es) |
| WO (1) | WO2015073860A2 (es) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ES2923102A1 (es) * | 2021-03-12 | 2022-09-23 | Univ Castilla La Mancha | Dispositivo tactil para la obtencion de informacion de un usuario, sistema que integra dicho dispositivo y procedimiento de utilizacion de dicho sistema |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI566564B (zh) * | 2012-04-25 | 2017-01-11 | Samton International Development Technology Co Ltd | Virtual reality authentication circuit, system and electronic consumption method |
| CN104980278B (zh) * | 2014-04-14 | 2018-11-16 | 阿里巴巴集团控股有限公司 | 验证生物特征图像的可用性的方法和装置 |
| CN106330850B (zh) | 2015-07-02 | 2020-01-14 | 创新先进技术有限公司 | 一种基于生物特征的安全校验方法及客户端、服务器 |
| CN105100097A (zh) * | 2015-07-17 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | 身份认证方法和装置 |
| CN105184133B (zh) * | 2015-07-30 | 2017-11-10 | 广东欧珀移动通信有限公司 | 一种鉴权方法、装置及相应移动终端 |
| CN105631290A (zh) * | 2015-11-30 | 2016-06-01 | 东莞酷派软件技术有限公司 | 文件安全操作方法、装置及终端 |
| JP6645572B2 (ja) * | 2016-03-31 | 2020-02-14 | 日本電気株式会社 | 生体データ登録支援装置、生体データ登録支援システム、生体データ登録支援方法、生体データ登録支援プログラム |
| WO2018006343A1 (zh) * | 2016-07-07 | 2018-01-11 | 深圳企管加企业服务有限公司 | 一种基于超声波的智能门禁管理方法及系统 |
| CN106250739A (zh) * | 2016-07-19 | 2016-12-21 | 柳州龙辉科技有限公司 | 一种身份识别装置 |
| CN106375336A (zh) * | 2016-09-28 | 2017-02-01 | 北京金山安全软件有限公司 | 登录信息存储、提供方法及装置 |
| CN106790237A (zh) * | 2017-01-19 | 2017-05-31 | 公安部第研究所 | 一种基于生物特征识别的认证装置及方法 |
| US11918330B2 (en) | 2017-03-08 | 2024-03-05 | Praesidium, Inc. | Home occupant detection and monitoring system |
| US10989806B2 (en) | 2017-03-08 | 2021-04-27 | Praesidium, Inc. | Home occupant detection and monitoring system |
| CN111506889B (zh) * | 2017-07-27 | 2023-05-02 | 创新先进技术有限公司 | 一种基于相似用户组的用户验证方法及装置 |
| SG10201707194TA (en) * | 2017-09-05 | 2019-04-29 | Mastercard Asia Pacific Pte Ltd | Methods for Authenticating a User, Input Devices, and Computer-readable Media |
| CN107767318A (zh) * | 2017-10-27 | 2018-03-06 | 上海京颐科技股份有限公司 | 一种医疗业务系统的信息交互方法及系统 |
| CN107786747B (zh) * | 2017-10-30 | 2020-12-15 | 京东方科技集团股份有限公司 | 移动设备及其防盗方法 |
| CN108573382A (zh) * | 2018-03-27 | 2018-09-25 | 英业达科技有限公司 | 基于生物特征的信用支付系统及其方法 |
| CN109034212B (zh) * | 2018-07-04 | 2021-07-09 | 中国信息通信研究院 | 一种终端生物识别性能测试方法及装置 |
| KR102511365B1 (ko) | 2018-08-24 | 2023-03-17 | 삼성전자주식회사 | 생체 정보를 인증하는 방법 및 장치 |
| WO2020071739A1 (en) | 2018-10-02 | 2020-04-09 | Samsung Electronics Co., Ltd. | Washing machine |
| CN109378006B (zh) | 2018-12-28 | 2022-09-16 | 三星电子(中国)研发中心 | 一种跨设备声纹识别方法及系统 |
| CN109637040A (zh) * | 2018-12-28 | 2019-04-16 | 深圳市丰巢科技有限公司 | 一种快递柜取件方法、装置、快递柜及存储介质 |
| CN109871722A (zh) * | 2019-01-10 | 2019-06-11 | 深圳市雄帝科技股份有限公司 | 基于光学图形码的身份验证方法、系统、终端及存储介质 |
| US10467398B1 (en) * | 2019-03-14 | 2019-11-05 | Alibaba Group Holding Limited | Authentication by transmitting information through a human body |
| CN112232103A (zh) * | 2019-07-15 | 2021-01-15 | 北京蜂盒科技有限公司 | 一种面部识别方法及系统及储存介质及终端及服务器 |
| CN112183959A (zh) * | 2020-09-10 | 2021-01-05 | 国网物资有限公司 | 一种评标基地安全管控终端、服务器及系统 |
| US11977611B2 (en) | 2020-10-20 | 2024-05-07 | Mastercard International Incorporated | Digital rights management platform |
Family Cites Families (47)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7627145B2 (en) * | 2000-09-06 | 2009-12-01 | Hitachi, Ltd. | Personal identification device and method |
| US20030140232A1 (en) * | 2002-01-21 | 2003-07-24 | De Lanauze Pierre | Method and apparatus for secure encryption of data |
| US7400749B2 (en) * | 2002-07-08 | 2008-07-15 | Activcard Ireland Limited | Method and apparatus for supporting a biometric registration performed on an authentication server |
| US7616784B2 (en) * | 2002-07-29 | 2009-11-10 | Robert William Kocher | Method and apparatus for contactless hand recognition |
| WO2004019164A2 (en) * | 2002-08-20 | 2004-03-04 | Fusionarc, Inc. | Method of multiple algorithm processing of biometric data |
| WO2004061668A1 (en) * | 2002-12-31 | 2004-07-22 | International Business Machines Corporation | Authorized anonymous authentication |
| US7308581B1 (en) | 2003-03-07 | 2007-12-11 | Traffic101.Com | Systems and methods for online identity verification |
| JP2005010826A (ja) * | 2003-06-16 | 2005-01-13 | Fujitsu Ltd | 認証端末装置、生体情報認証システム、及び生体情報取得システム |
| JPWO2004111940A1 (ja) * | 2003-06-16 | 2006-07-27 | よこはまティーエルオー株式会社 | 個人認証装置、及び個人認証装置を備えるシステム |
| JP2005025310A (ja) * | 2003-06-30 | 2005-01-27 | Canon Inc | 信号処理装置及び生体認証システム |
| JP2005122480A (ja) * | 2003-10-16 | 2005-05-12 | Konica Minolta Photo Imaging Inc | Idカードシステム及び認証方法 |
| JP2005184618A (ja) * | 2003-12-22 | 2005-07-07 | Matsushita Electric Ind Co Ltd | 音声認証装置、音声認証システム及び音声認証方法 |
| CA2600938A1 (en) * | 2004-03-24 | 2005-10-06 | Andre Hoffmann | Identification, verification, and recognition method and system |
| JP4546168B2 (ja) * | 2004-06-28 | 2010-09-15 | 富士通株式会社 | 生体認証システムの登録方法、生体認証システム及びそのプログラム |
| CN101398890B (zh) * | 2004-08-03 | 2010-12-08 | 松下电器产业株式会社 | 人物判定装置 |
| US7180401B2 (en) * | 2004-12-03 | 2007-02-20 | Kulite Semiconductor Products, Ic. | Personal identification apparatus using measured tactile pressure |
| US7545962B2 (en) * | 2005-12-22 | 2009-06-09 | Daon Holdings Limited | Biometric authentication system |
| US8615663B2 (en) * | 2006-04-17 | 2013-12-24 | Broadcom Corporation | System and method for secure remote biometric authentication |
| EP2012249A1 (en) * | 2006-04-21 | 2009-01-07 | Mitsubishi Denki Kabushiki Kaisha | Authenticating server device, terminal device, authenticating system and authenticating method |
| CN106936587B (zh) * | 2006-06-19 | 2020-05-12 | 维萨美国股份有限公司 | 消费者认证系统和方法 |
| JP4919744B2 (ja) * | 2006-09-12 | 2012-04-18 | 富士通株式会社 | 生体認証装置及び生体認証方法 |
| CN101047508B (zh) * | 2007-01-15 | 2010-05-19 | 深圳市莱克科技有限公司 | 登录认证系统 |
| US8180112B2 (en) * | 2008-01-21 | 2012-05-15 | Eastman Kodak Company | Enabling persistent recognition of individuals in images |
| CN101251881B (zh) * | 2008-04-07 | 2010-04-14 | 华为技术有限公司 | 一种内容识别的方法、系统和装置 |
| JP5521304B2 (ja) * | 2008-10-03 | 2014-06-11 | 富士通株式会社 | 撮像装置、撮像プログラム、撮像方法、認証装置、認証プログラム及び認証方法 |
| EP2371283B1 (en) | 2008-12-17 | 2017-03-29 | Fujitsu Limited | Biometric authentication device and biometric authentication method |
| US8838991B2 (en) * | 2009-04-01 | 2014-09-16 | Microsoft Corporation | Secure biometric identity broker module |
| US8379940B2 (en) * | 2009-06-02 | 2013-02-19 | George Mason Intellectual Properties, Inc. | Robust human authentication using holistic anthropometric and appearance-based features and boosting |
| KR101032863B1 (ko) * | 2009-07-01 | 2011-05-06 | 주식회사 슈프리마 | 복수의 지문센서를 구비한 지문인증장치 및 방법 |
| US20110087611A1 (en) | 2009-10-14 | 2011-04-14 | Shyam Chetal | Biometric identification and authentication system for financial accounts |
| KR101255555B1 (ko) * | 2009-11-24 | 2013-04-17 | 한국전자통신연구원 | 보안성이 강화된 지문인식 방법 및 장치 |
| US8520903B2 (en) * | 2010-02-01 | 2013-08-27 | Daon Holdings Limited | Method and system of accounting for positional variability of biometric features |
| WO2011111102A1 (ja) | 2010-03-10 | 2011-09-15 | 富士通株式会社 | 生体認証装置及び生体認証方法 |
| US8942430B2 (en) * | 2010-07-19 | 2015-01-27 | The University Of Maryland, College Park | Method and apparatus for authenticating area biometric scanners |
| JP5713026B2 (ja) | 2010-12-27 | 2015-05-07 | 富士通株式会社 | 生体認証装置 |
| JP5505323B2 (ja) | 2011-01-25 | 2014-05-28 | 富士通株式会社 | 生体認証装置、生体認証装置を制御する制御プログラム、生体認証装置を制御する制御方法及び生体認証システムの制御方法 |
| CN102737223A (zh) * | 2011-04-08 | 2012-10-17 | 刘石 | 一种实现跨设备比对的指纹特征编码方法 |
| US20130173926A1 (en) | 2011-08-03 | 2013-07-04 | Olea Systems, Inc. | Method, Apparatus and Applications for Biometric Identification, Authentication, Man-to-Machine Communications and Sensor Data Processing |
| US9025830B2 (en) * | 2012-01-20 | 2015-05-05 | Cyberlink Corp. | Liveness detection system based on face behavior |
| US8887232B2 (en) | 2012-02-27 | 2014-11-11 | Cellco Partnership | Central biometric verification service |
| EP2704077A1 (en) | 2012-08-31 | 2014-03-05 | Nxp B.V. | Authentication system and authentication method |
| FR2998074B1 (fr) * | 2012-11-12 | 2016-04-29 | Morpho | Procede d'identification |
| US8856541B1 (en) * | 2013-01-10 | 2014-10-07 | Google Inc. | Liveness detection |
| US9251401B1 (en) * | 2013-02-25 | 2016-02-02 | Narus, Inc. | Facial recognition to positively identify a live person subject |
| US9152869B2 (en) | 2013-02-26 | 2015-10-06 | Qtech Systems Inc. | Biometric authentication systems and methods |
| IN2013MU01148A (es) * | 2013-03-26 | 2015-04-24 | Tata Consultancy Services Ltd | |
| CN103279747A (zh) * | 2013-05-31 | 2013-09-04 | 四川长虹电器股份有限公司 | 基于云端识别的手机指纹识别系统及方法 |
-
2013
- 2013-11-15 CN CN201310571710.5A patent/CN104639517B/zh active Active
-
2014
- 2014-03-18 TW TW103110102A patent/TWI640889B/zh not_active IP Right Cessation
- 2014-11-14 ES ES18202382T patent/ES2875930T3/es active Active
- 2014-11-14 EP EP18202382.0A patent/EP3457322B1/en active Active
- 2014-11-14 TR TR2019/01519T patent/TR201901519T4/tr unknown
- 2014-11-14 WO PCT/US2014/065759 patent/WO2015073860A2/en not_active Ceased
- 2014-11-14 EP EP14835644.7A patent/EP3069297B1/en active Active
- 2014-11-14 ES ES14835644T patent/ES2709827T3/es active Active
- 2014-11-14 PL PL18202382T patent/PL3457322T3/pl unknown
- 2014-11-14 US US14/541,928 patent/US9552469B2/en active Active
- 2014-11-14 KR KR1020167011992A patent/KR102098441B1/ko active Active
- 2014-11-14 JP JP2016530235A patent/JP6636922B2/ja active Active
-
2016
- 2016-12-07 US US15/371,523 patent/US9930533B2/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ES2923102A1 (es) * | 2021-03-12 | 2022-09-23 | Univ Castilla La Mancha | Dispositivo tactil para la obtencion de informacion de un usuario, sistema que integra dicho dispositivo y procedimiento de utilizacion de dicho sistema |
Also Published As
| Publication number | Publication date |
|---|---|
| PL3457322T3 (pl) | 2021-09-13 |
| CN104639517B (zh) | 2019-09-17 |
| JP6636922B2 (ja) | 2020-01-29 |
| EP3457322A1 (en) | 2019-03-20 |
| US9552469B2 (en) | 2017-01-24 |
| KR102098441B1 (ko) | 2020-04-08 |
| TWI640889B (zh) | 2018-11-11 |
| KR20160086830A (ko) | 2016-07-20 |
| JP2016537721A (ja) | 2016-12-01 |
| HK1206162A1 (en) | 2015-12-31 |
| US20150143497A1 (en) | 2015-05-21 |
| TW201518980A (zh) | 2015-05-16 |
| CN104639517A (zh) | 2015-05-20 |
| EP3457322B1 (en) | 2021-05-05 |
| US9930533B2 (en) | 2018-03-27 |
| TR201901519T4 (tr) | 2019-02-21 |
| ES2875930T3 (es) | 2021-11-11 |
| US20170086075A1 (en) | 2017-03-23 |
| WO2015073860A3 (en) | 2015-08-06 |
| EP3069297B1 (en) | 2019-01-02 |
| WO2015073860A2 (en) | 2015-05-21 |
| EP3069297A2 (en) | 2016-09-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2709827T3 (es) | Autenticación de identidad usando características biológicas humanas | |
| CN110519294B (zh) | 身份认证方法、装置、设备及系统 | |
| US12067099B2 (en) | Biological data registration support device, biological data registration support system, biological data registration support method, biological data registration support program, recording medium for strong biological data registration support program | |
| WO2019153982A1 (zh) | 支付处理方法、装置、计算机设备和存储介质 | |
| CN113177797B (zh) | 用户身份信息认证方法、系统、装置、设备及存储介质 | |
| CN112948785B (zh) | 账户认证方法、装置及设备 | |
| CN105207985A (zh) | 一种应用程序的登录方法及移动终端 | |
| JP2020526835A (ja) | 画像を投稿するためのユーザのアカウントを動的に識別する装置及び方法 | |
| JP2023057160A5 (es) | ||
| CN111461191B (zh) | 为模型训练确定图像样本集的方法、装置和电子设备 | |
| WO2016070295A1 (es) | Método de autenticación de dos factores para aumentar la seguridad de las transacciones entre un usuario y un punto o sistema de transacción | |
| CN109165488B (zh) | 身份鉴别方法及装置 | |
| US20200082063A1 (en) | Authentication and authentication mode determination method, apparatus, and electronic device | |
| KR102259764B1 (ko) | 멀티팩터 인증 수행 장치 및 그 동작 방법 | |
| CN119232479A (zh) | 一种基于sim卡的人机校验登录方法 | |
| CN104951689B (zh) | 桥式加解密芯片卡 | |
| HK40041067B (en) | Electronic signature verification and electronic signature method and device based on blockchain | |
| HK40041067A (en) | Electronic signature verification and electronic signature method and device based on blockchain | |
| HK1206162B (zh) | 利用人体生物特徵进行身份验证的方法和装置 |


