Aparato de cifrado en bloques y método de cifrado en boques que incluye un esquema de claves rotacional.

Aparato de transformación de datos que tiene una unidad de procesamiento de datos (200,

500) para introducir datos de clave (K) y realizar al menos uno de cifrado de datos y descifrado de datos, y una unidad (300, 600) de generación de datos de clave para ser utilizados por la unidad (200, 500) de procesamiento de datos y proporcionar los datos de clave (K) a la unidad (200, 500) de procesamiento de datos,

en el que la unidad (200, 500) de procesamiento de datos comprende una unidad (210, 220, 230) de transformación no lineal que tiene varias rondas en cascada, cada una de las diferentes rondas introduce una clave de extensión y realiza una transformación no lineal,

en el que la unidad (300, 600) de generación de claves incluye una unidad (340) de desplazamiento de claves para introducir al menos uno de los datos de clave (K) generados y de los datos generados a partir de los datos de clave y dependiendo de los datos de clave, realizar un desplazamiento rotacional mediante un número predeterminado de bits Z1, Z2,..., Zm, donde m es un entero, donde Zk - Zj ≥ I X (Zi+1 - Zi) ≥ I X B siendo I un entero, donde B ≥ Zi+1 - Zi,, y donde cada uno de i, j, k es uno de 1 a m, y generar una clave de extensión para cada una de las diferentes rondas de la unidad de transformación no lineal a partir de los datos de clave en los que se realiza el desplazamiento rotacional,

y

en el que la unidad (340) de desplazamiento de claves incluye:

un registro (341, 342, 343, 344) para realizar un desplazamiento rotacional para realizar un desplazamiento rotacional mediante B≥ (Zi+1 - Zi) bits en una operación; y

un controlador (345) para operar el registro de desplazamiento rotacional 1 vez sobre los datos de clave, en el que el desplazamiento rotacional se realiza mediante Zi bits, para realizar el desplazamiento rotacional de B≥ (Zi+1 - Zi) bits, haciendo que el registro (341, 342, 343, 344) para realizar un desplazamiento rotacional, genere los datos de clave (K) en los que se realiza el desplazamiento rotacional mediante Zi+1 bits, y

operar el registro de desplazamiento rotacional I veces sobre los datos de clave, donde el desplazamiento rotacional se realiza mediante Zi+1 bits, para realizar el desplazamiento rotacional mediante I x B≥ I x (Zi+1 - Zi) bits, y haciendo que el registro de desplazamiento rotacional genere los datos de clave que realizan el desplazamiento rotacional mediante Zi+2 bits.

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E06010078.

Solicitante: MITSUBISHI DENKI KABUSHIKI KAISHA.

Nacionalidad solicitante: Japón.

Dirección: 7-3, MARUNOUCHI 2-CHOME, CHIYODA-KU TOKYO 100-8310 JAPON.

Inventor/es: MORIAI,SHIHO, MATSUI,MITSURU, TOKITA,TOSHIO, NAKAJIMA,JUNKO, KANDA,MASAYUKI, AOKI,KAZUMARO.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G09C1/00 FISICA.G09 ENSEÑANZA; CRIPTOGRAFIA; PRESENTACION; PUBLICIDAD; PRECINTOS.G09C APARATOS DE CIFRAR O DESCIFRAR PARA LA CRIPTOGRAFIA U OTROS FINES QUE IMPLICAN LA NECESIDAD DEL SECRETO.Aparatos o métodos por medio de los cuales una sucesión dada de signos, p. ej. un texto inteligible, se transforma en una sucesión de signos ininteligibles transponiendo los signos o grupos de signos o remplazándolos por otros según un sistema preestablecido (máquinas de escribir criptográficas G09C 3/00).
  • 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/28 H04L 9/00 […] › utilizando un algoritmo de cifrado especial.

PDF original: ES-2616544_T3.pdf

 

Patentes similares o relacionadas:

Procedimiento de protección de circuitos electrónicos contra interceptación por análisis de potencia y circuito electrónico que usa el mismo, del 3 de Junio de 2020, de Winbond Electronics Corp: Un circuito electrónico con protección contra interceptación por análisis de potencia, que comprende: un elemento de almacenamiento […]

Procedimiento y dispositivos de protección de la introducción de un código alfanumérico, de la producción de un programa de ordenador y medios de almacenamiento correspondiente, del 20 de Mayo de 2020, de Ingenico Group: Procedimiento de protección para la introducción de un código alfanumérico por parte de un usuario durante una transacción, caracterizado por que utiliza las siguientes […]

Marca de seguridad compuesta basada en puf para antifalsificación, del 11 de Marzo de 2020, de MERCK PATENT GMBH: Una marca de seguridad compuesta para un objeto fisico, en particular una marca de producto antifalsificacion, que comprende: una funcion fisica no clonable, PUF; […]

Dispositivo de transmisión de datos y método de transmisión de datos, del 4 de Marzo de 2020, de NEC CORPORATION: Un dispositivo de transmisión de datos , que comprende: un receptor , configurado para recibir datos encriptados; un transmisor , configurado para transmitir […]

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, […]

Dispositivo de lectura para leer una marca compuesta que comprende una función física no clonable para la lucha contra la falsificación, del 13 de Noviembre de 2019, de MERCK PATENT GMBH: Un metodo para leer con un dispositivo lector una marca de seguridad compuesta que comprende una funcion fisica no clonable, PUF, y una primera firma digital correspondiente […]

Un protocolo de red agile para comunicaciones seguras con disponibilidad asegurada de sistema, del 11 de Septiembre de 2019, de VirnetX Inc: Un método para un primer nodo para establecer una sesión con un segundo nodo , el método se realiza en el primer nodo , en el que […]

Instrucciones de escalado de vectores para su uso en una unidad aritmética lógica, del 24 de Julio de 2019, de QUALCOMM INCORPORATED: Un procedimiento para escalar un vector, comprendiendo el procedimiento: recibir, por al menos un procesador, componentes de un vector, en el que cada uno de los […]

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í. .