Implementación Eficiente de Algoritmos Criptográficos usando Instrucciones Vectoriales

Implementación Eficiente de Algoritmos Criptográficos usando Instrucciones Vectoriales

Dr. Julio López 

25 de Febrero de 2016

12:00 hrs.

     Auditorio de Ingeniería Eléctrica.

Texto completo de la plática           

 

Resumen

La implementación segura y eficiente de algoritmos criptográficos demanda un análisis cuidadoso de los algoritmos, técnicas de programación, análisis de canales laterales y contramedidas, y el estudio del conjunto de instrucciones del procesador. En esta conferencia serán presentados los resultados de una implementación de algunos algoritmos criptográficos usando las instrucciones vectoriales AVX/AVX2 presentes en los procesadores Haskel y Skylake de Intel. En particular, mostraremos los tiempos de ejecución y el consumo de energia de un esquema de firma digital basado en la curva elíptica Curve25519.

 

Breve semblanza biográfica

 


 

 

Julio López obtuvo el Doctorado en Ciencias de la Computación por la Universidad de Campinas, en 2000. Actualmente, es Professor Asociado del Instituto de Computación y Coordinador del Programa de Postgrado en Ciencias de la Computación. Su área principal de investigación es la Ingeniería Criptográfica, con experiencia en los siguientes temas: aritmética computacional, criptografía de curvas elípticas, implementación en software de algoritmos simétricos, criptografía visual y aplicaciones criptográficas. En los últimos años ha participado en varios proyectos de investigación en torno a la implementación eficiente y segura de algoritmos criptográficos para diferentes procesadores.