Patent ES-2775608-T3 (ES)
Title: Un método para proporcionar comunicación segura en tiempo real entre puntos terminales en una red
Inventor: GALWAS PAUL
IPC: H04L29/06
Filed: 2015-07-28
Granted: 2020-07-27
Abstract: Un método de establecimiento de una multiplicidad de secretos compartidos en dos puntos terminales de usuario mutuamente autenticados en una red, que comprende las etapas de: generar, por cada punto terminal, una primera clave pública (AA1pub), y una primera clave privada (AA1pnv) para un primer algoritmo (AA1), una segunda clave pública (AA2pub) y una segunda clave privada (AA2priv) para un segundo algoritmo (AA2), un ID de dispositivo y un ID de pares, en un periodo de tiempo predeterminado; generar un valor de número aleatorio para cada llamada; calcular, por cada punto terminal, un primer valor de autenticación (AA1-Auth) que corresponde a la primera clave pública y a la primera clave privada y un segundo valor de autenticación (AA2-Auth) que corresponde a la segunda clave pública y a la segunda clave privada; iniciar un proceso de autenticación mutua generando un mensaje, por un punto terminal iniciador de llamada, y enviar el mensaje generado a un punto terminal receptor de llamada en la red; autenticar, por el punto terminal iniciador, el punto terminal receptor basándose en el primer valor de autenticación del punto terminal receptor que incluye: autenticar, por el punto terminal iniciador, el punto terminal receptor basándose en el segundo valor de autenticación del punto terminal receptor; autenticar, por el punto terminal receptor, el punto terminal iniciador basándose en el segundo valor de autenticación del punto terminal iniciador, si dicha autenticación realizada por el punto terminal iniciador es satisfactoria, de lo contrario terminar calcular claves de sesión, por el punto terminal iniciador usando el secreto compartido calculado por el punto terminal iniciador, si la autenticación del punto terminal receptor por el punto terminal iniciador basándose en el respectivo segundo valor de autenticación es satisfactoria, calcular claves de sesión, por el punto terminal receptor, usando el secreto compartido calculado por el punto terminal receptor, si la autenticación del punto terminal iniciador por el punto terminal receptor basándose en el respectivo segundo valor de autenticación es satisfactoria; autenticar, por el punto terminal receptor, el punto terminal iniciador basándose en el primer valor de autenticación del punto terminal iniciador, si dicha autenticación realizada por el punto terminal iniciador es satisfactoria; generar, por el punto terminal receptor, una función de intercambio de clave (DHeph) usando el segundo algoritmo (AA2), si dicha autenticación realizada por el punto terminal receptor es satisfactoria; calcular, por el punto terminal iniciador, un secreto compartido (DHssec) de la función de intercambio de clave (Dheph) generada por el punto terminal receptor; generar, por el punto terminal iniciador, una función de intercambio de clave (DHeph) usando el segundo algoritmo (AA2); y calcular, por el punto terminal receptor, un secreto compartido (DHssec) de la función de intercambio de clave generada por el punto terminal iniciador, en el que la autenticación mutua tiene éxito únicamente cuando las partes reciben todos los mensajes que la otra parte ha enviado y en el mismo orden.