6 inventos, patentes y modelos de KALUZHNY,URI

Multiplicador no modular, procedimiento para multiplicación no modular y dispositivo computacional.

Sección de la CIP Física

(17/07/2019). Solicitante/s: Winbond Electronics Corp. Clasificación: G06F7/72, G06F7/523.

Un multiplicador no modular, que comprende: una interfaz , que está configurada para recibir números A y B enteros de n bits; y circuitería , que está configurada para calcular un producto no modular (A * B) mediante la realización de una secuencia de cálculos, y para aleatorizar un patrón de energía eléctrica consumida por el multiplicador no modular al realizar la secuencia, comprendiendo la secuencia: generar un número aleatorio w; determinar los módulos M1 y M2 que dependen de un número R=2k, en donde k es igual a una longitud de bits de M1 y M2, y del número aleatorio w, y calcular un primer producto modular C = A * B % M1 y un segundo producto modular D = A * B % M2; y producir y dar salida al producto no modular (A * B) en base al primer y al segundo producto modular.

PDF original: ES-2747758_T3.pdf

Procedimiento de autentificación de datos y aparato para el mismo.

(15/04/2019) Un procedimiento de autentificación de datos, que comprende: generar una primera secuencia de palabras de datos para ser enviada por una interfaz ; calcular e intercalar en la primera secuencia una segunda secuencia de firmas , de forma que se produzca una secuencia intercalada en la que cada firma dada firma de forma acumulativa las palabras de datos que están firmadas por una firma anterior en la secuencia intercalada y las palabras de datos ubicadas entre la firma anterior y la firma dada transmitir la secuencia intercalada por la interfaz ; y caracterizado porque la etapa de calcular la segunda secuencia de las firmas comprende: establecer un primer subconjunto de bits en la firma dada para firmar las palabras de datos que preceden…

Procedimiento de cálculo, dispositivo de cálculo y producto de software de cálculo para dominio de Montgomery.

(16/01/2019) Un procedimiento de cálculo, que comprende: recibir, en un circuito multiplicador de Montgomery, un par de coordenadas (x, y) de entrada que especifican un punto en una curva elíptica en una forma canónica; convertir el par de coordenadas de entrada en una representación basada en cociente que comprende tres coordenadas alternativas (X', Y', Z') en una forma de Montgomery realizando unas primeras multiplicaciones de Montgomery, que comprenden una multiplicación de Montgomery por 1 , de las coordenadas de entrada por los factores de conversión seleccionados ω, α y β, en el que α y β son potencias de ω , para calcular las coordenadas alternativas como productos de Montgomery de α y β con las coordenadas de entrada, de tal manera que X'= α "" x,…

Dispositivo de memoria con modo de prueba segura.

Sección de la CIP Física

(01/10/2018). Solicitante/s: Winbond Electronics Corp. Clasificación: G06F12/14, G11C16/22, G11C7/24, G06F21/79, G11C29/12, G11C29/44.

Un método que comprende: en un dispositivo de memoria que comprende una memoria y un controlador de memoria que opera en un modo de prueba, el controlador de memoria recibe un vector de datos de prueba para ser escrito en la memoria ; escribir el vector de datos de prueba en la memoria solo si el vector de datos de prueba pertenece a un conjunto predefinido de vectores de datos de prueba almacenados en el controlador de memoria; y si el vector de datos de prueba no pertenece al conjunto predefinido de vectores de datos de prueba, convirtiendo por el controlador de memoria el vector de datos de prueba recibido a uno de los vectores de datos de prueba del conjunto predefinido de vectores de datos de prueba, y escribiendo por el controlador de memoria el vector de datos de prueba convertido a la memoria.

PDF original: ES-2683998_T3.pdf

Método, dispositivo y medio legible por ordenador no transitorio para cálculo criptográfico.

Sección de la CIP Física

(04/07/2018). Solicitante/s: Winbond Electronics Corp. Clasificación: G06F7/72.

Un método para cálculo criptográfico, que comprende: recibir , en un circuito multiplicador de Montgomery que tiene un tamaño de bloque predeterminado, un par de operandos A y B y un módulo M para el cálculo de un producto de Montgomery de A y B mod M; especificar un número n de bloques del tamaño de bloque predeterminado a usar en el cálculo, donde n es un entero mayor de 1; calcular un módulo enmascarado M' como un múltiplo del módulo M por un factor aleatorio R, mientras se selecciona R de modo que la longitud de M' es menor que n veces el tamaño de bloque por al menos dos bits; y operar el circuito multiplicador de Montgomery para calcular y emitir el producto de Montgomery de A y B mod M'.

PDF original: ES-2681507_T3.pdf

GENERADOR DE BITS.

(10/03/2011) Sistema que comprende: un registro de desplazamiento con retroalimentación que tiene: L etapas conectadas en serie que incluyen una primera etapa y una etapa final, estando denotadas las etapas de 0 a L-1, desde la primera etapa a la etapa final, respectivamente, estando operativas las etapas para almacenar una pluralidad de bits, de manera que cada una de las etapas está operativa para almacenar uno de los bits; y un reloj conectado operativamente al registro de desplazamiento con retroalimentación, estando operativo el reloj para controlar el movimiento de los bits a lo largo de las etapas; un sub-sistema de retroalimentación no lineal, teniendo al menos algunas de las etapas una salida…

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