IDEAS home Printed from https://ideas.repec.org/a/gam/jeners/v16y2023i11p4285-d1154189.html
   My bibliography  Save this article

Blockchain-Based Services Implemented in a Microservices Architecture Using a Trusted Platform Module Applied to Electric Vehicle Charging Stations

Author

Listed:
  • Antonio J. Cabrera-Gutiérrez

    (Infineon Technologies AG, Am Campeon 1–15, 85579 Neubiberg, Germany
    Department of Electronics and Computer Technology, University of Granada, Avda. de Fuente Nueva s/n, 18071 Granada, Spain)

  • Encarnación Castillo

    (Department of Electronics and Computer Technology, University of Granada, Avda. de Fuente Nueva s/n, 18071 Granada, Spain)

  • Antonio Escobar-Molero

    (Infineon Technologies AG, Am Campeon 1–15, 85579 Neubiberg, Germany)

  • Juan Cruz-Cozar

    (Infineon Technologies AG, Am Campeon 1–15, 85579 Neubiberg, Germany
    Department of Electronics and Computer Technology, University of Granada, Avda. de Fuente Nueva s/n, 18071 Granada, Spain)

  • Diego P. Morales

    (Department of Electronics and Computer Technology, University of Granada, Avda. de Fuente Nueva s/n, 18071 Granada, Spain)

  • Luis Parrilla

    (Department of Electronics and Computer Technology, University of Granada, Avda. de Fuente Nueva s/n, 18071 Granada, Spain)

Abstract

Microservice 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.

Suggested Citation

  • Antonio J. Cabrera-Gutiérrez & Encarnación Castillo & Antonio Escobar-Molero & Juan Cruz-Cozar & Diego P. Morales & Luis Parrilla, 2023. "Blockchain-Based Services Implemented in a Microservices Architecture Using a Trusted Platform Module Applied to Electric Vehicle Charging Stations," Energies, MDPI, vol. 16(11), pages 1-24, May.
  • Handle: RePEc:gam:jeners:v:16:y:2023:i:11:p:4285-:d:1154189
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1996-1073/16/11/4285/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1996-1073/16/11/4285/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Maurizio Talamo & Franco Arcieri & Andrea Dimitri & Christian H. Schunck, 2020. "A Blockchain based PKI Validation System based on Rare Events Management," Future Internet, MDPI, vol. 12(2), pages 1-16, February.
    2. Andoni, Merlinda & Robu, Valentin & Flynn, David & Abram, Simone & Geach, Dale & Jenkins, David & McCallum, Peter & Peacock, Andrew, 2019. "Blockchain technology in the energy sector: A systematic review of challenges and opportunities," Renewable and Sustainable Energy Reviews, Elsevier, vol. 100(C), pages 143-174.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Karim L. Anaya & Michael G. Pollitt, 2021. "How to Procure Flexibility Services within the Electricity Distribution System: Lessons from an International Review of Innovation Projects," Energies, MDPI, vol. 14(15), pages 1-26, July.
    2. Guelpa, Elisa & Bischi, Aldo & Verda, Vittorio & Chertkov, Michael & Lund, Henrik, 2019. "Towards future infrastructures for sustainable multi-energy systems: A review," Energy, Elsevier, vol. 184(C), pages 2-21.
    3. Schinckus, Christophe, 2022. "A Nuanced perspective on blockchain technology and healthcare," Technology in Society, Elsevier, vol. 71(C).
    4. A. J. Jin & C. Li & J. Su & J. Tan, 2022. "Fundamental Studies of Smart Distributed Energy Resources along with Energy Blockchain," Energies, MDPI, vol. 15(21), pages 1-12, October.
    5. Felix Garcia-Torres & Ascension Zafra-Cabeza & Carlos Silva & Stephane Grieu & Tejaswinee Darure & Ana Estanqueiro, 2021. "Model Predictive Control for Microgrid Functionalities: Review and Future Challenges," Energies, MDPI, vol. 14(5), pages 1-26, February.
    6. Cemal Zehir & Melike Zehir, 2022. "Emerging blockchain solutions in the mobility ecosystem: Associated risks and areas for applications," Bussecon Review of Social Sciences (2687-2285), Bussecon International Academy, vol. 4(2), pages 01-14, April.
    7. Naif Al Azmi & Ghaleb Sweis & Rateb Sweis & Farouq Sammour, 2022. "Exploring Implementation of Blockchain for the Supply Chain Resilience and Sustainability of the Construction Industry in Saudi Arabia," Sustainability, MDPI, vol. 14(11), pages 1-17, May.
    8. Anna Borkovcová & Miloslava Černá & Marcela Sokolová, 2022. "Blockchain in the Energy Sector—Systematic Review," Sustainability, MDPI, vol. 14(22), pages 1-12, November.
    9. Giulietti, Monica & Le Coq, Chloé & Willems, Bert & Anaya, Karim, 2019. "Smart Consumers in the Internet of Energy : Flexibility Markets & Services from Distributed Energy Resources," Other publications TiSEM 2edb43b5-bbd6-487d-abdf-7, Tilburg University, School of Economics and Management.
    10. Maarten Evens & Patricia Ercoli & Alessia Arteconi, 2023. "Blockchain-Enabled Microgrids: Toward Peer-to-Peer Energy Trading and Flexible Demand Management," Energies, MDPI, vol. 16(18), pages 1-24, September.
    11. Ahl, A. & Yarime, M. & Goto, M. & Chopra, Shauhrat S. & Kumar, Nallapaneni Manoj. & Tanaka, K. & Sagawa, D., 2020. "Exploring blockchain for the energy transition: Opportunities and challenges based on a case study in Japan," Renewable and Sustainable Energy Reviews, Elsevier, vol. 117(C).
    12. Tsao, Yu-Chung & Thanh, Vo-Van, 2021. "Toward sustainable microgrids with blockchain technology-based peer-to-peer energy trading mechanism: A fuzzy meta-heuristic approach," Renewable and Sustainable Energy Reviews, Elsevier, vol. 136(C).
    13. De Lorenzi, Andrea & Gambarotta, Agostino & Morini, Mirko & Rossi, Michele & Saletti, Costanza, 2020. "Setup and testing of smart controllers for small-scale district heating networks: An integrated framework," Energy, Elsevier, vol. 205(C).
    14. Marco Galici & Mario Mureddu & Emilio Ghiani & Fabrizio Pilo, 2022. "Blockchain-Based Hardware-in-the-Loop Simulation of a Decentralized Controller for Local Energy Communities," Energies, MDPI, vol. 15(20), pages 1-25, October.
    15. Darya Pyatkina & Tamara Shcherbina & Vadim Samusenkov & Irina Razinkina & Mariusz Sroka, 2021. "Modeling and Management of Power Supply Enterprises’ Cash Flows," Energies, MDPI, vol. 14(4), pages 1-17, February.
    16. Ádám Sleisz & Dániel Divényi & Beáta Polgári & Péter Sőrés & Dávid Raisz, 2022. "A Novel Cost Allocation Mechanism for Local Flexibility in the Power System with Partial Disintermediation," Energies, MDPI, vol. 15(22), pages 1-18, November.
    17. Johannes Sedlmeir & Jonathan Lautenschlager & Gilbert Fridgen & Nils Urbach, 2022. "The transparency challenge of blockchain in organizations," Electronic Markets, Springer;IIM University of St. Gallen, vol. 32(3), pages 1779-1794, September.
    18. Daniel Sousa-Dias & Daniel Amyot & Ashkan Rahimi-Kian & John Mylopoulos, 2023. "A Review of Cybersecurity Concerns for Transactive Energy Markets," Energies, MDPI, vol. 16(13), pages 1-32, June.
    19. Davarzani, Sima & Pisica, Ioana & Taylor, Gareth A. & Munisami, Kevin J., 2021. "Residential Demand Response Strategies and Applications in Active Distribution Network Management," Renewable and Sustainable Energy Reviews, Elsevier, vol. 138(C).
    20. Luis R. Boscán, 2020. "European Union retail electricity markets in the Green Transition: The quest for adequate design," Wiley Interdisciplinary Reviews: Energy and Environment, Wiley Blackwell, vol. 9(1), January.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jeners:v:16:y:2023:i:11:p:4285-:d:1154189. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.