Método criptográfico por bloques para cifrar/descifrar mensajes y dispositivos criptográficos para implementar este método.

Método de cifrado por bloques que usa repetición de rondas para proporcionar,

a partir de un mensaje de texto simple (10), un mensaje de texto cifrado (50) y una etiqueta global (52) para autenticar dicho mensaje de texto cifrado (50), convirtiéndose dicho mensaje de texto simple (10) en una pluralidad de bloques de texto simple ordenados (11) que tienen una longitud de bits predefinida, procesándose cada uno de dichos bloques de texto simple (11) sucesivamente de manera ordenada como un bloque de texto simple actual durante una ronda, comprendiendo dicho método las siguientes acciones:

- cargar los primeros datos (21) en un registro (23),

- ejecutar dicha ronda realizando las siguientes etapas:

- una primera etapa para introducir datos de entrada (20) en un algoritmo de cifrado por bloques (35), comprendiendo dichos datos de entrada (20) datos (21) de dicho registro (23) y datos reproducibles (22),

- una segunda etapa para calcular, dentro de dicho algoritmo de cifrado por bloques (35), un criptograma (30) cifrando los datos de entrada (20) utilizando una sola clave criptográfica (34), comprendiendo dicho criptograma (30) un primer segmento (31) y un segundo segmento (32), estando este último definido como una etiqueta local de autenticación,

- una tercera etapa para calcular un bloque de texto cifrado (51) realizando una primera operación (41) usando, como operandos, dicho primer segmento (31) y dicho bloque de texto simple actual (11),

- siempre que no se hayan procesado dichos bloques de texto simple (11) en una ronda, volver a cargar el registro (23) con dicho bloque de texto cifrado (51) y aplicar una función de actualización a dichos datos reproducibles (22) antes de ejecutar una nueva ronda comenzando de nuevo en dicha primera etapa,

- determinar dicho mensaje de texto cifrado (50) concatenando los bloques de texto cifrado (51) de todas las rondas de dicha manera ordenada, después

- volver a cargar el registro (23) con el último bloque de texto cifrado computado (51) y aplicar dicha función de actualización a dichos datos reproducibles (22) antes de realizar solo las dos primeras etapas de dicha ronda, después

- calcular dicha etiqueta global (52) mediante una segunda operación (42) utilizando todas las etiquetas locales de autenticación computadas (32) como operandos,

caracterizado por que la tercera etapa de dicha ronda utiliza además dicho segundo segmento (32) como un operando.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/EP2015/078115.

Solicitante: NAGRAVISION S.A..

Nacionalidad solicitante: Suiza.

Dirección: 22-24, ROUTE DE GENEVE 1033 CHESEAUX-SUR-LAUSANNE SUIZA.

Inventor/es: WYSEUR,BRECHT.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • H04L9/06 ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 9/00 Disposiciones para las comunicaciones secretas o protegidas. › utilizando el aparato de cifrado registros de desplazamiento o memorias para la codificación por bloques, p. ej. sistema DES.
  • H04L9/32 H04L 9/00 […] › comprendiendo medios para verificar la identidad o la autorización de un utilizador del sistema.

PDF original: ES-2717999_T3.pdf

 

Patentes similares o relacionadas:

Imagen de 'Método y dispositivo para la comparación de versiones de datos…'Método y dispositivo para la comparación de versiones de datos entre estaciones a través de zonas horarias, del 29 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método para la comparación de versiones de datos entre sitios a través de zonas horarias, el método que comprende: cuando los sitios […]

Método y aparato de procesamiento de datos en cadena de bloques, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método de procesamiento de datos realizado por un nodo de la cadena de bloques que comprende un primer hilo de ejecución y un segundo hilo de ejecución, […]

Dispositivo, método y programa para reducir de forma segura una cantidad de registros en una base de datos, del 22 de Julio de 2020, de Ingenico Group: Un método para reducir una cantidad de registros en una base de datos, siendo implementado dicho método por un aparato electrónico que comprende recursos de hardware para reducir […]

Servidor de autenticación de una red de telecomunicación celular y UICC correspondiente, del 22 de Julio de 2020, de Thales Dis France SA: Un servidor de autenticación de una red de telecomunicaciones celular, estando dispuesto dicho servidor de autenticación para generar un token de autenticación para ser […]

MÉTODO Y SISTEMA PARA RECUPERACIÓN DE CLAVES CRIPTOGRÁFICAS DE UNA RED DE CADENA DE BLOQUES, del 20 de Julio de 2020, de TELEFONICA DIGITAL ESPAÑA, S.L.U: Método y sistema para recuperación de claves criptográficas de una red de cadena de bloques. Un dispositivo de computación o un elemento asociado al mismo […]

MÉTODO DE CONTRATACIÓN CUALIFICADA CERTIFICADA UNIVERSAL, del 9 de Julio de 2020, de LLEIDANETWORKS SERVEIS TELEMÀTICS S.A: El objeto de la invención permite a un operador de telecomunicaciones o un proveedor de comunicaciones electrónicas o proveedor de e-delivery enviar contratos […]

Método para el establecimiento y el funcionamiento de una red dedicada en una red de telefonía móvil y red de cadena de bloques entre operadores, del 1 de Julio de 2020, de DEUTSCHE TELEKOM AG: Método para el establecimiento y el funcionamiento de una red dedicada en una red de telefonía móvil sobre la base de una Red de Cadena de […]

Método y sistema para la verificación de información de atributo de identidad, del 24 de Junio de 2020, de MasterCard International Incorporated: Un método para la verificación de un valor de datos a través de una raíz de Merkle, que comprende: almacenar, en una memoria 5 de un servidor de procesamiento, […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .