Diseño de un procesador criptográfico de curvas elípticas para el dispositivo WISP

Descripción del Articulo

El internet de las cosas (IoT) está creciendo a un ritmo acelerado y con ello las redes de sensores están tomando una mayor importancia. Los nuevos avances se enfocan en disminuir los costos, facilitar la implementación y la escalabilidad de estas redes. En este sentido, la tecnología RFID es una al...

Descripción completa

Detalles Bibliográficos
Autor: Mendez Cabana, Igor Ivan
Formato: tesis de grado
Fecha de Publicación:2023
Institución:Pontificia Universidad Católica del Perú
Repositorio:PUCP-Institucional
Lenguaje:español
OAI Identifier:oai:repositorio.pucp.edu.pe:20.500.14657/190024
Enlace del recurso:http://hdl.handle.net/20.500.12404/24411
Nivel de acceso:acceso abierto
Materia:Internet de las cosas
Redes inalámbricas--Sensores
Criptografía
https://purl.org/pe-repo/ocde/ford#2.02.01
id RPUC_5ccbd13c4055680bd2c91961bd06d890
oai_identifier_str oai:repositorio.pucp.edu.pe:20.500.14657/190024
network_acronym_str RPUC
network_name_str PUCP-Institucional
repository_id_str 2905
spelling Silva Cárdenas, Carlos BernardinoMendez Cabana, Igor Ivan2023-03-03T04:11:23Z2023-03-03T04:11:23Z20232023-03-02http://hdl.handle.net/20.500.12404/24411El internet de las cosas (IoT) está creciendo a un ritmo acelerado y con ello las redes de sensores están tomando una mayor importancia. Los nuevos avances se enfocan en disminuir los costos, facilitar la implementación y la escalabilidad de estas redes. En este sentido, la tecnología RFID es una alternativa que brinda mejoras en estos aspectos. Esto se debe a que al no usar baterías para la implementación de los nodos permite que sean más baratos y brinda más capacidad de conectividad. La plataforma WISP (Wireless Identification Sensing Platform) es una etiqueta RFID programable que facilita el desarrollo de nodos RFID y que ha facilitado la investigación de nuevos protocolos de comunicación y de seguridad en RFID. Por otro lado, un problema que afecta la adopción de esta tecnología es el gran incremento de ciberataques a nodos IoT en los últimos años. Esto se debe principalmente a su baja seguridad ya que con sus limitaciones en recursos de hardware y energía se dificulta desarrollar criptografías en software óptimas. En este trabajo se presenta la arquitectura de un procesador criptográfico de Curvas elípticas (ECC) de bajo consumo energético para un FPGA y que cumple con las limitaciones energéticas para ser utilizado con la etiqueta WISP. Además, el procesador propuesto soporta operaciones sobre GF(p) en curvas Weierstrass. Por otro lado, la operación de multiplicación modular se realiza utilizando el algoritmo Multiple Word Radix-2 Montgomery Multiplication (MWR2MM). De esta manera se puede implementar una arquitectura con forma de matriz sistólica lo que permite un alto nivel de paralelización y pipelining. Finalmente, se disminuyen las transiciones de señales y se eliminan los glitches que generan consumo energético innecesario. Se realizó la simulación utilizando un campo de 192 bits en el FPGA igloo AGL1000V2. Como resultado se obtuvo una latencia de 4,157,358 ciclos de reloj. Además, a una frecuencia de 6MHz se obtuvo una potencia de 5.74 mW lo cual implica que, a medio metro de distancia de la antena, la etiqueta WISP necesitará 1.6 segundos para completar una operación de multiplicación de punto.spaPontificia Universidad Católica del PerúPEinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc/2.5/pe/Internet de las cosasRedes inalámbricas--SensoresCriptografíahttps://purl.org/pe-repo/ocde/ford#2.02.01Diseño de un procesador criptográfico de curvas elípticas para el dispositivo WISPinfo:eu-repo/semantics/bachelorThesisTesis de licenciaturareponame:PUCP-Institucionalinstname:Pontificia Universidad Católica del Perúinstacron:PUCPIngeniero ElectrónicoTítulo ProfesionalPontificia Universidad Católica del Perú. Facultad de Ciencias e IngenieríaIngeniería Electrónica08014721https://orcid.org/0000-0003-4653-091572872670712026Raffo Jara, Mario AndresSilva Cardenas, Carlos BernardinoCalienes Bartra, Walter Enriquehttps://purl.org/pe-repo/renati/level#tituloProfesionalhttps://purl.org/pe-repo/renati/type#tesis20.500.14657/190024oai:repositorio.pucp.edu.pe:20.500.14657/1900242024-07-08T14:21:36.115Zhttp://creativecommons.org/licenses/by-nc/2.5/pe/info:eu-repo/semantics/openAccessmetadata.onlyhttps://repositorio.pucp.edu.peRepositorio Institucional de la PUCPrepositorio@pucp.pe
dc.title.es_ES.fl_str_mv Diseño de un procesador criptográfico de curvas elípticas para el dispositivo WISP
title Diseño de un procesador criptográfico de curvas elípticas para el dispositivo WISP
spellingShingle Diseño de un procesador criptográfico de curvas elípticas para el dispositivo WISP
Mendez Cabana, Igor Ivan
Internet de las cosas
Redes inalámbricas--Sensores
Criptografía
https://purl.org/pe-repo/ocde/ford#2.02.01
title_short Diseño de un procesador criptográfico de curvas elípticas para el dispositivo WISP
title_full Diseño de un procesador criptográfico de curvas elípticas para el dispositivo WISP
title_fullStr Diseño de un procesador criptográfico de curvas elípticas para el dispositivo WISP
title_full_unstemmed Diseño de un procesador criptográfico de curvas elípticas para el dispositivo WISP
title_sort Diseño de un procesador criptográfico de curvas elípticas para el dispositivo WISP
author Mendez Cabana, Igor Ivan
author_facet Mendez Cabana, Igor Ivan
author_role author
dc.contributor.advisor.fl_str_mv Silva Cárdenas, Carlos Bernardino
dc.contributor.author.fl_str_mv Mendez Cabana, Igor Ivan
dc.subject.es_ES.fl_str_mv Internet de las cosas
Redes inalámbricas--Sensores
Criptografía
topic Internet de las cosas
Redes inalámbricas--Sensores
Criptografía
https://purl.org/pe-repo/ocde/ford#2.02.01
dc.subject.ocde.es_ES.fl_str_mv https://purl.org/pe-repo/ocde/ford#2.02.01
description El internet de las cosas (IoT) está creciendo a un ritmo acelerado y con ello las redes de sensores están tomando una mayor importancia. Los nuevos avances se enfocan en disminuir los costos, facilitar la implementación y la escalabilidad de estas redes. En este sentido, la tecnología RFID es una alternativa que brinda mejoras en estos aspectos. Esto se debe a que al no usar baterías para la implementación de los nodos permite que sean más baratos y brinda más capacidad de conectividad. La plataforma WISP (Wireless Identification Sensing Platform) es una etiqueta RFID programable que facilita el desarrollo de nodos RFID y que ha facilitado la investigación de nuevos protocolos de comunicación y de seguridad en RFID. Por otro lado, un problema que afecta la adopción de esta tecnología es el gran incremento de ciberataques a nodos IoT en los últimos años. Esto se debe principalmente a su baja seguridad ya que con sus limitaciones en recursos de hardware y energía se dificulta desarrollar criptografías en software óptimas. En este trabajo se presenta la arquitectura de un procesador criptográfico de Curvas elípticas (ECC) de bajo consumo energético para un FPGA y que cumple con las limitaciones energéticas para ser utilizado con la etiqueta WISP. Además, el procesador propuesto soporta operaciones sobre GF(p) en curvas Weierstrass. Por otro lado, la operación de multiplicación modular se realiza utilizando el algoritmo Multiple Word Radix-2 Montgomery Multiplication (MWR2MM). De esta manera se puede implementar una arquitectura con forma de matriz sistólica lo que permite un alto nivel de paralelización y pipelining. Finalmente, se disminuyen las transiciones de señales y se eliminan los glitches que generan consumo energético innecesario. Se realizó la simulación utilizando un campo de 192 bits en el FPGA igloo AGL1000V2. Como resultado se obtuvo una latencia de 4,157,358 ciclos de reloj. Además, a una frecuencia de 6MHz se obtuvo una potencia de 5.74 mW lo cual implica que, a medio metro de distancia de la antena, la etiqueta WISP necesitará 1.6 segundos para completar una operación de multiplicación de punto.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-03-03T04:11:23Z
dc.date.available.none.fl_str_mv 2023-03-03T04:11:23Z
dc.date.created.none.fl_str_mv 2023
dc.date.issued.fl_str_mv 2023-03-02
dc.type.es_ES.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.other.none.fl_str_mv Tesis de licenciatura
format bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12404/24411
url http://hdl.handle.net/20.500.12404/24411
dc.language.iso.es_ES.fl_str_mv spa
language spa
dc.rights.es_ES.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc/2.5/pe/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc/2.5/pe/
dc.publisher.es_ES.fl_str_mv Pontificia Universidad Católica del Perú
dc.publisher.country.es_ES.fl_str_mv PE
dc.source.none.fl_str_mv reponame:PUCP-Institucional
instname:Pontificia Universidad Católica del Perú
instacron:PUCP
instname_str Pontificia Universidad Católica del Perú
instacron_str PUCP
institution PUCP
reponame_str PUCP-Institucional
collection PUCP-Institucional
repository.name.fl_str_mv Repositorio Institucional de la PUCP
repository.mail.fl_str_mv repositorio@pucp.pe
_version_ 1857835785325117440
score 13.933769
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).