Mostrar el registro sencillo del ítem

dc.contributor.authorCabrera Gutiérrez, Antonio J.
dc.contributor.authorCastillo Morales, María Encarnación 
dc.contributor.authorCruz Cozar, Juan
dc.date.accessioned2023-07-17T09:14:20Z
dc.date.available2023-07-17T09:14:20Z
dc.date.issued2023-05-24
dc.identifier.citationCabrera-Gutiérrez, A.J.; Castillo, E.; Escobar-Molero, A.; Cruz-Cozar, J.; Morales, D.P.; Parrilla, L. Blockchain-Based Services Implemented in Microservices Architecture Using TRUSTED Platform Module Applied to Electric Vehicles Charging Stations. Energies 2023, 16, 4285. [https://doi.org/10.3390/en16114285]es_ES
dc.identifier.urihttps://hdl.handle.net/10481/83801
dc.description.abstractMicroservice architectures exploit container-based virtualized services, which rarely use hardware-based cryptography. A trusted platform module (TPM) offers a hardware root for trust in services that makes use of cryptographic operations. The virtualization of this hardware module offers high usability for other types of service that require TPM functionalities. This paper proposes the design of TPM virtualization in a container. To ensure integrity, different mechanisms, such as attestation and sealing, have been developed for the binaries and libraries stored in the container volumes. Through a REST API, the container offers the functionalities of a TPM, such as key generation and signing. To prevent unauthorized access to the container, this article proposes an authentication mechanism based on tokens issued by the Cognito Amazon Web Service. As a proof of concept and applicability in industry, a use case for electric vehicle charging stations using a microservice-based architecture is proposed. Using the EOS.IO blockchain to maintain a copy of the data, the virtualized TPM microservice provides the cryptographic operations necessary for blockchain transactions. Through a two-factor authentication mechanism, users can access the data. This scenario shows the potential of using blockchain technologies in microservice-based architectures, where microservices such as the virtualized TPM fill a security gap in these architectures.es_ES
dc.description.sponsorshipInfineon Technologieses_ES
dc.description.sponsorshipProgram “Digitalisierung der Energiewendees_ES
dc.description.sponsorshipBundesministeriums für Wirtschaft und Energiees_ES
dc.description.sponsorshipTrusted Blockchains fur das offene, intelligente Energienetz der Zukunft (tbiEnergy)es_ES
dc.description.sponsorshipFKZ 03EI6029Des_ES
dc.description.sponsorshipEuropean Health and Digital Executive Agency (HaDEA) program under Grant Agreement No 101092950 (EDGELESS project)es_ES
dc.description.sponsorshipFEDER/Junta de Andalucia-Consejeria de Transformacion Economica, Industria, Conocimiento y Universidades under Project B-TIC-588-UGR20.es_ES
dc.language.isoenges_ES
dc.publisherMDPIes_ES
dc.rightsAtribución 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectBlockchaines_ES
dc.subjectContainers es_ES
dc.subjectElectrical vehicles es_ES
dc.subjectEOS.IOes_ES
dc.subjectHardware security moduleses_ES
dc.subjectTrusted platformes_ES
dc.subjectModulees_ES
dc.subjectVirtualized environmentes_ES
dc.titleBlockchain-Based Services Implemented in a Microservices Architecture Using a Trusted Platform Module Applied to Electric Vehicle Charging Stationses_ES
dc.typejournal articlees_ES
dc.rights.accessRightsopen accesses_ES
dc.identifier.doi10.3390/en16114285
dc.type.hasVersionVoRes_ES


Ficheros en el ítem

[PDF]

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Atribución 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como Atribución 4.0 Internacional