Mostrar el registro sencillo del ítem

Artículo

dc.creatorSánchez Solano, Santiagoes
dc.creatorCamacho Ruiz, Eroses
dc.creatorMartínez Rodríguez, Macarena Cristinaes
dc.creatorBrox Jiménez, Piedades
dc.date.accessioned2022-03-18T14:51:57Z
dc.date.available2022-03-18T14:51:57Z
dc.date.issued2022
dc.identifier.citationSánchez Solano, S., Camacho Ruiz, E., Martínez Rodríguez, M.C. y Brox Jiménez, P. (2022). Multi-Unit Serial Polynomial Multiplier to Accelerate NTRU-Based Cryptographic Schemes in IoT Embedded Systems. Sensors, 22 (5), 2057.
dc.identifier.issn1424-3210es
dc.identifier.issn1424-8220es
dc.identifier.urihttps://hdl.handle.net/11441/131023
dc.description.abstractConcern for the security of embedded systems that implement IoT devices has become a crucial issue, as these devices today support an increasing number of applications and services that store and exchange information whose integrity, privacy, and authenticity must be adequately guaranteed. Modern lattice-based cryptographic schemes have proven to be a good alternative, both to face the security threats that arise as a consequence of the development of quantum computing and to allow efficient implementations of cryptographic primitives in resource-limited embedded systems, such as those used in consumer and industrial applications of the IoT. This article describes the hardware implementation of parameterized multi-unit serial polynomial multipliers to speed up time-consuming operations in NTRU-based cryptographic schemes. The flexibility in selecting the design parameters and the interconnection protocol with a general-purpose processor allow them to be applied both to the standardized variants of NTRU and to the new proposals that are being considered in the post-quantum contest currently held by the National Institute of Standards and Technology, as well as to obtain an adequate cost/performance/security-level trade-off for a target application. The designs are provided as AXI4 bus-compliant intellectual property modules that can be easily incorporated into embedded systems developed with the Vivado design tools. The work provides an extensive set of implementation and characterization results in devices of the Xilinx Zynq-7000 and Zynq UltraScale+ families for the different sets of parameters defined in the NTRUEncrypt standard. It also includes details of their plug and play inclusion as hardware accelerators in the C implementation of this public-key encryption scheme codified in the LibNTRU library, showing that acceleration factors of up to 3.1 are achieved when compared to pure software implementations running on the processing systems included in the programmable devices.es
dc.description.sponsorshipEuropean Union 952622es
dc.description.sponsorshipMinisterio de Ciencia e Innovación PID2020-116664RB100, 10.13039/501100011033es
dc.formatapplication/pdfes
dc.format.extent27 p.es
dc.language.isoenges
dc.publisherMultidisciplinary Digital Publishing Institute (MDPI)es
dc.relation.ispartofSensors, 22 (5), 2057.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectHardware securityes
dc.subjectHW/SW codesign techniqueses
dc.subjectIoT embedded systemses
dc.subjectPostquantum cryptographyes
dc.subjectProgrammable systems-on-chipes
dc.subjectPublic-key encryption schemees
dc.titleMulti-Unit Serial Polynomial Multiplier to Accelerate NTRU-Based Cryptographic Schemes in IoT Embedded Systemses
dc.title.alternativeMulti-Unit Serial Polynomial Multiplier to Accelerate NTRU-Based Cryptographic Schemes in IoT Embedded Systemses
dc.typeinfo:eu-repo/semantics/articlees
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/publishedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Electrónica y Electromagnetismoes
dc.relation.projectID952622es
dc.relation.projectIDPID2020-116664RB100es
dc.relation.projectID10.13039/501100011033es
dc.relation.publisherversionhttps://doi.org/10.3390/s22052057es
dc.identifier.doi10.3390/s22052057es
dc.journaltitleSensorses
dc.publication.volumen22es
dc.publication.issue5es
dc.publication.initialPage2057es

FicherosTamañoFormatoVerDescripción
Multi-Unit Serial Polynomial ...2.844MbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional