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

(17/07/2019). Solicitante/s: Winbond Electronics Corp. Inventor/es: KALUZHNY,URI.

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