APARATO DE CIFRADO EN BLOQUES.
Un aparato de transformación de datos que incorpora: una unidad de procesamiento de datos para introducir datos con clave y llevar a cabo al menos una función entre la encriptación de datos y la descriptación de datos;
y, una unidad de generación de claves (300, 600) para generar datos con clave que van a ser utilizados por la unidad de procesamiento de datos y suministrar los datos con clave a la unidad de procesamiento de datos, comprendiendo el aparato de transformación de datos una unidad de función no lineal (F) que incluye: una unidad de función de clave (25) para llevar a cabo una operación lógica de los datos que van a ser transformados y de los datos con clave; una unidad de función S (20) para convertir los datos que van a ser transformados en otros datos; y una unidad de función P (30) para llevar a cabo una operación lógica entre elementos de datos que van a ser transformados, y en el que la unidad de función de clave está situada en una posición por delante de la unidad de función S y de la unidad de función P, después de la unidad de función S y de la unidad de función P y entre la unidad de función S y la unidad de función P en la unidad de función no lineal (F), y en el que la unidad de función P introduce ocho elementos de datos de 4n bits, siendo n un número entero mayor de 1, z1, z2, ..., z8 e incluye: un circuito (913) para calcular la función XOR de al menos dos de los cuatro elementos de datos z1, z2, z3, z4 para obtener el resultado operativo U1 de 4n bits; y un circuito (916) para calcular la función XOR de al menos dos de los cuatro elementos de datos z5, z6, z7, z8 para obtener el resultado operativo U2 de 4n bits; caracterizado porque la unidad de función P incluye también: un circuito (917) para calcular la función XOR de U 1 y U 2 para obtener el resultado operativo U 3 de 4n bits; un circuito rotacional (918) para llevar a cabo un desplazamiento rotacional sobre U1; y un circuito (919) para calcular la función XOR de salida a partir del circuito rotacional y U3 para obtener el resultado operativo U4 de 4n bits, y en el que el aparato de transformación de datos divide U3 y U4 en cuatro elementos de datos, respectivamente, y emite de salida los ocho elementos resultantes de datos de n bits z...1, z......2, ..., z.....8.
Tipo: Resumen de patente/invención.
Solicitante: MITSUBISHI DENKI KABUSHIKI KAISHA
NIPPON TELEGRAPH & TELEPHONE CORPORATION.
Nacionalidad solicitante: Japón.
Dirección: 7-3, MARUNOUCHI 2-CHOME,CHIYODA-KU, TOKYO 100-8310.
Inventor/es: MORIAI,SHIHO, MATSUI,MITSURU, TOKITA,TOSHIO, NAKAJIMA,JUNKO, KANDA,MASAYUKI, AOKI,KAZUMARO.
Fecha de Publicación: .
Fecha Solicitud PCT: 8 de Marzo de 2001.
Fecha Concesión Europea: 31 de Diciembre de 2008.
Clasificación PCT:
- 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.
Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre, Lituania, Letonia, Ex República Yugoslava de Macedonia, Albania.
Patentes similares o relacionadas:
Procedimiento de puesta en práctica segura de un módulo funcional en un componente electrónico, y componente electrónico correspondiente, del 29 de Julio de 2020, de Thales Dis France SA: Procedimiento de puesta en práctica segura de un módulo funcional, que tiene por función un algoritmo de criptografía, en un componente electrónico, utilizando el […]
Arquitectura e instrucciones flexibles para el estándar de cifrado avanzado (AES), del 27 de Mayo de 2020, de INTEL CORPORATION: Un procesador que comprende: una pluralidad de núcleos; una caché de instrucciones de nivel 1, L1, para almacenar una pluralidad de instrucciones […]
Método y sistema para asegurar un acceso de un cliente a servicios de agente DRM para un reproductor de video, del 29 de Abril de 2020, de Orca Interactive Ltd: Un método para asegurar el acceso del módulo informático de un cliente a los servicios de un agente DRM, comprendiendo dicho método los pasos de: […]
Procedimiento y dispositivo electrónico de gestión de datos, del 1 de Abril de 2020, de SAMSUNG ELECTRONICS CO., LTD.: Un dispositivo electrónico que comprende: una memoria configurada para almacenar al menos una aplicación; un módulo de comunicación configurado […]
Algoritmo criptográfico con etapa de cálculo enmascarada dependiente de clave (llamada de SBOX), del 12 de Febrero de 2020, de Giesecke+Devrient Mobile Security GmbH: Unidad de procesador con una implementación ejecutable implementada en la misma de un algoritmo criptográfico (AES, DES), que está configurado para, […]
Componente lógico programable, circuito de formación de claves y procedimiento para proporcionar una información de seguridad, del 11 de Diciembre de 2019, de Siemens Mobility GmbH: Componente lógico programable, que se configura por un flujo de bits , donde mediante el flujo de bits se configura un circuito de formación de […]
Sistema y procedimiento para la creación y la gestión de autorizaciones descentralizadas para objetos conectados, del 31 de Octubre de 2019, de Bull SAS: Sistema informático de creación de autorizaciones, de atribuciones y de gestión de dichas autorizaciones para unos objetos conectados que […]
Dispositivo y método para criptografía resonante, del 23 de Octubre de 2019, de Global Risk Advisors: Un sistema para comunicaciones seguras usando encriptación de datos, comprendiendo el sistema: una colección de dispositivos (100A, 100B, […]