Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA Disculpen las molestias.
 

Aceleración hardware con propósitos criptográficos

dc.contributor.advisorImaña Pascual, José Luis
dc.contributor.authorPérez Rico, Javier
dc.date.accessioned2023-06-20T06:15:40Z
dc.date.available2023-06-20T06:15:40Z
dc.date.issued2013
dc.descriptionMáster en Investigación en Informática, Facultad de Informática, Departamento de Arquitectura de Computadores y Automática, curso 2012-2013
dc.description.abstractLa criptografía asimétrica está siendo implementada hoy en día en muchas ramas, principalmente en el cifrado de clave pública y en las firmas digitales. Esto es debido principalmente a que no hace falta el intercambio de claves de cifrado entre el emisor y el receptor lo que hace que el sistema sea más seguro. Una variante de este tipo de criptografía es la criptografía de curvas elípticas. Este tipo de criptografía se basa en las matemáticas de curvas elípticas y la aritmética modular. Además, este tipo de criptografía es mucho más interesante que, por ejemplo, RSA ya que utiliza una clave de longitud menor para el mismo nivel de seguridad. En este trabajo se realiza una implementación de una nueva arquitectura de multiplicación modular para las operaciones sobre los cuerpos primos Fp, utilizada en este tipo de criptografía. Para ello se han utilizado algoritmos ya conocidos y revisiones de los mismos. Las revisiones y mejoras implementadas están orientadas al incremento de la velocidad de la operación de multiplicación. La implementación se realiza sobre dispositivos de hardware reconfigurable de la familia Virtex5 de Xilinx. Toda la implementación del sistema se hace mediante codificación en VHDL y el software de desarrollo de Xilinx ISE 14.2. De esta forma se puede estudiar mejor el comportamiento de los algoritmos bajo distintos casos de uso, anchos de bus y familias de FPGA. [ABSTRACT] Asymmetric cryptography is being implemented today in many branches, mainly in public-key encryption and digital signatures. This is mainly because you do not need the encryption key exchange between sender and receiver which makes the system more secure. A variant of this type of cryptography is elliptic curve cryptography. This type of cryptography is based on the mathematics of elliptic curves and modular arithmetic. Furthermore, this kind of encryption is much more interesting, for example, RSA key since it uses a shorter length for the same level of security. In this paper a new architecture implementing a modular multiplication operations over Fp prime fields used in this type of cryptography. This has been known algorithms used and revisions thereof. Revisions and improvements implemented are aimed at increasing the speed of the multiplication operation. The implementation is done on reconfigurable hardware devices in the Xilinx Virtex5. The whole system implementation is done using VHDL coding and development software Xilinx ISE 14.2. In this way you can study better the behavior of the algorithms under different use cases, bus widths and FPGA families.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/23445
dc.identifier.urihttps://hdl.handle.net/20.500.14352/46667
dc.language.isospa
dc.page.total91
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004.056.55(043.3)
dc.subject.cdu004.3(043.3)
dc.subject.cdu004.312(043.3)
dc.subject.cdu512.742(043.3)
dc.subject.cdu512.553(043.3)
dc.subject.keywordECC
dc.subject.keywordCriptografía
dc.subject.keywordCurvas
dc.subject.keywordElípticas
dc.subject.keywordAceleración
dc.subject.keywordHardware
dc.subject.keywordKaratsuba
dc.subject.keywordMontgomery
dc.subject.keywordBarret
dc.subject.keywordVHDL
dc.subject.keywordFPGA. Criptography
dc.subject.keywordCurve
dc.subject.keywordEllíptic
dc.subject.keywordAceleration.
dc.subject.ucmHardware
dc.subject.ucmSeguridad informática
dc.titleAceleración hardware con propósitos criptográficos
dc.typemaster thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication1c42e591-4b3d-4cb4-919d-01813fa4cd36
relation.isAdvisorOfPublication.latestForDiscovery1c42e591-4b3d-4cb4-919d-01813fa4cd36

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Trabajo_fin_de_master_Javier.pdf
Size:
880.55 KB
Format:
Adobe Portable Document Format