Por favor, use este identificador para citar o enlazar este ítem: http://inaoe.repositorioinstitucional.mx/jspui/handle/1009/227
Hardware architecture for pairing-based cryptography
EDUARDO CUEVAS FARFAN
RENE ARMANDO CUMPLIDO PARRA
MIGUEL MORALES SANDOVAL
Acceso Abierto
Atribución-NoComercial-SinDerivadas
Cryptography
Security of data
Digital arithmetic
Bilinear pairings over elliptic curves are an emerging research field in cryptography. First cryptographic protocols based on bilinear pairings were proposed by the year 2000 and currently they are not standardized. The computation of bilinear pairings relies on arithmetic over finite fields. The bilinear pairing is the most time-consuming in Pairing-based cryptosystems which has motivated its implementation in dedicated hardware. In the literature, several works have focused in the design of custom hardware architectures for eficient implementation of this arithmetic, but in a non-standardized environment a flexible design is preferred in order to support changes in the specifications. This thesis presents the design and implementation of a novel programmable cryptoprocessor for computing bilinear pairings over binary fields in FPGA, which is able to support difierent algorithms and corresponding parameters such as the elliptic curve, the tower field and the distortion map. The results show that high flexibility is achieved by the proposed cryptoprocessor at a competitive timing and area usage when it is compared to custom designs for pairings defined over singular/supersingular elliptic curves at a 128-bit security level.
Instituto Nacional de Astrofísica, Óptica y Electrónica
2013-11
Tesis de maestría
Inglés
Estudiantes
Investigadores
Público en general
Cuevas-Farfan E.
CIENCIA DE LOS ORDENADORES
Versión aceptada
acceptedVersion - Versión aceptada
Aparece en las colecciones: Maestría en Ciencias Computacionales

Cargar archivos:


Fichero Descripción Tamaño Formato  
CuevasFE.pdf1.18 MBAdobe PDFVisualizar/Abrir