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. Michael J. Fell & Alexandra Schneiders & David Shipworth, 2019. "Consumer Demand for Blockchain-Enabled Peer-to-Peer Electricity Trading in the United Kingdom: An Online Survey Experiment," Energies, MDPI, vol. 12(20), pages 1-25, October.
    3. Boyu Liu & Xiameng Si & Haiyan Kang, 2022. "A Literature Review of Blockchain-Based Applications in Supply Chain," Sustainability, MDPI, vol. 14(22), pages 1-24, November.
    4. Matteo Vaccargiu & Andrea Pinna & Roberto Tonelli & Luisanna Cocco, 2023. "Blockchain in the Energy Sector for SDG Achievement," Sustainability, MDPI, vol. 15(20), pages 1-23, October.
    5. Zhou, Yuekuan & Lund, Peter D., 2023. "Peer-to-peer energy sharing and trading of renewable energy in smart communities ─ trading pricing models, decision-making and agent-based collaboration," Renewable Energy, Elsevier, vol. 207(C), pages 177-193.
    6. 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.
    7. Schinckus, Christophe, 2022. "A Nuanced perspective on blockchain technology and healthcare," Technology in Society, Elsevier, vol. 71(C).
    8. 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.
    9. Panagiota Xanthopoulou, 2022. "Blockchain and the digital transformation of the public sector: The Greek experience," Technium Social Sciences Journal, Technium Science, vol. 32(1), pages 558-570, June.
    10. Mahmoona Khalil & Kausar Fiaz Khawaja & Muddassar Sarfraz, 2022. "The adoption of blockchain technology in the financial sector during the era of fourth industrial revolution: a moderated mediated model," Quality & Quantity: International Journal of Methodology, Springer, vol. 56(4), pages 2435-2452, August.
    11. 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.
    12. 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.
    13. 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.
    14. Anna Borkovcová & Miloslava Černá & Marcela Sokolová, 2022. "Blockchain in the Energy Sector—Systematic Review," Sustainability, MDPI, vol. 14(22), pages 1-12, November.
    15. 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.
    16. Xiwen Fu & Shuxin Wang, 2022. "How to Promote Low-Carbon Cities with Blockchain Technology? A Blockchain-Based Low-Carbon Development Model for Chinese Cities," Sustainability, MDPI, vol. 14(20), pages 1-17, October.
    17. Hosseini Dehshiri, Seyyed Jalaladdin & Amiri, Maghsoud & Hosseini Bamakan, Seyed Mojtaba, 2024. "Evaluating the blockchain technology strategies for reducing renewable energy development risks using a novel integrated decision framework," Energy, Elsevier, vol. 289(C).
    18. 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.
    19. Guo, Qiaozhen & He, Qiao-Chu & Chen, Ying-Ju & Huang, Wei, 2021. "Poverty mitigation via solar panel adoption: Smart contracts and targeted subsidy design," Omega, Elsevier, vol. 102(C).
    20. 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).

    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.