Este artículo describe una comparación de dos arquitecturas de multiplicación modular de Montgomery: una arquitectura sístolica y una multiplexada. Ambas implementaciones están dirigidas a dispositivos FPGA. La multiplicación modular se emplea en procesos de exponenciación modular, que son las operaciones más importantes de algunos algoritmos criptográficos de clave pública, incluido el más popular de ellos, el RSA. La arquitectura sístolica propuesta presenta una implementación de alta base con una matriz unidimensional de Elementos de Procesamiento. La implementación multiplexada es una nueva alternativa y está compuesta por bloques multiplicadores en paralelo con los nuevos Elementos de Procesamiento simplificados, y proporciona un modo de operación en serie. Comparamos la eficiencia de ambas arquitecturas, así como una aplicación RSA. La implementación sístolica puede ejecutar el proceso de desencriptación RSA de 1024 bits en solo 3.23ms, y la arquitectura multiplexada ejecuta la misma operación en 4.36ms, pero el segundo enfoque ahorra
Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.
Artículo:
Análisis de componentes principales de privacidad diferencial para máquinas de vectores soporte
Artículo:
Consecuencias no deseadas de la participación agrícola en mercados voluntarios de carbono: su naturaleza y cómo evitarlas
Artículo:
Maximización de la tasa de suma de comunicaciones D2D en red de radio cognitiva mediante estrategia de engaño
Artículo:
Un Enfoque Estadístico para Modelar el Índice-h Basado en el Número Total de Citas y la Duración desde la Publicación del Primer Artículo
Artículo:
Método rápido de simplificación de malla para modelos geométricos tridimensionales con eficiencia de preservación de características.