Patent ES-2797111-T3 (ES)
Title: Intercambio seguro de unos datos sensibles a través de una red basada en códigos de barras y testigos
Inventor: APARICIO RUIZ PABLO
IPC: G06Q20/36
Filed: 2017-05-18
Granted: 2020-12-01
Abstract: Un sistema (10) para intercambiar de manera segura un testigo de tarjeta de crédito (T) entre un primer ordenador (12) y un ordenador externo (14) para comprar un producto, comprendiendo el sistema (10): el ordenador externo (14); el primer ordenador (12) con uno o más procesadores, una cámara (22) acoplada al uno o más procesadores, y una memoria acoplada al uno o más procesadores, almacenando la memoria datos que comprenden una base de datos y código de programa que, cuando se ejecuta por el uno o más procesadores, provoca al sistema (10): explorar un primer código de barras (82) por la cámara (22), en el que el primer código de barras (82) se publica en un visor (24) del ordenador externo (14) y el primer código de barras (82) indica una pluralidad de parámetros de pago del producto; decodificar el primer código de barras (82) para extraer los parámetros de pago; publicar los parámetros de pago para visualizar a un usuario; recibir una primera entrada, en el que la primera entrada indica un número de tarjeta de crédito (80) para comprar el producto; en respuesta a la recepción de la primera entrada, generar un segundo código de barras (84) que contiene una primera carga útil encriptada, en el que la primera carga útil encriptada incluye un testigo de tarjeta de crédito (T) que corresponde al número de tarjeta de crédito (80), en el que el testigo de tarjeta de crédito (T) se almacena en la memoria; y publicar el segundo código de barras (84) para su visualización, en el que el segundo código de barras (84) es legible por un dispositivo óptico (30) del ordenador externo (14), en el que antes de la exploración del primer código de barras (82) por la cámara (22), el primer ordenador (12) y un tercer ordenador (16) están conectados a una red (26), en el que el primer ordenador (12) está dispuesto para: recibir una segunda entrada que indica el número de tarjeta de crédito (80); generar una segunda carga útil encriptada que contiene el número de tarjeta de crédito (80) en respuesta a la recepción de la segunda entrada; transmitir una solicitud de aprovisionamiento de tarjeta que incluye la segunda carga útil encriptada a través de la red (26), en el que el tercer ordenador (16) está dispuesto para: recibir la solicitud de aprovisionamiento de tarjeta a través de la red (26); desencriptar, en respuesta a la recepción de la solicitud de aprovisionamiento de tarjeta, la segunda carga útil encriptada para obtener el número de tarjeta de crédito (80), enviar el número de tarjeta de crédito (80) a una aplicación de generación de testigos (74), en el que, en respuesta a la recepción del número de tarjeta de crédito (80), la aplicación de generación de testigos (74) genera el testigo de tarjeta de crédito (T), en el que el testigo de tarjeta de crédito (T) se graba en una bóveda de testigos (18) y también se transmite a través de la red (26) desde el tercer ordenador (16) de vuelta al primer ordenador (12), y en el que el primer ordenador (12) está dispuesto para almacenar el testigo de tarjeta de crédito (T) en la memoria.