Cargando…

A Sustainable Approach to Delivering Programmable Peer-to-Peer Offline Payments

Payment apps and digital wallets are powerful tools used to exchange e-money via the internet. However, with the progressive disappearance of cash, there is a need for the digital equivalent of physical banknotes to guarantee the same level of anonymity of private payments. Few efforts to solve the...

Descripción completa

Detalles Bibliográficos
Autores principales: Mainetti, Luca, Aprile, Matteo, Mele, Emanuele, Vergallo, Roberto
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9921608/
https://www.ncbi.nlm.nih.gov/pubmed/36772375
http://dx.doi.org/10.3390/s23031336
_version_ 1784887352428068864
author Mainetti, Luca
Aprile, Matteo
Mele, Emanuele
Vergallo, Roberto
author_facet Mainetti, Luca
Aprile, Matteo
Mele, Emanuele
Vergallo, Roberto
author_sort Mainetti, Luca
collection PubMed
description Payment apps and digital wallets are powerful tools used to exchange e-money via the internet. However, with the progressive disappearance of cash, there is a need for the digital equivalent of physical banknotes to guarantee the same level of anonymity of private payments. Few efforts to solve the double-spending problem exist in P2P payments (i.e., in avoiding the possibility of a payer retaining copies of digital coins in absence of a trusted third party (TTP)), and further research efforts are needed to explore options to preserve the privacy of payments, as per the mandates of numerous central bank digital currency (CBDC) exploratory initiatives, such as the digital euro. Moreover, generic programmability requirements and energetic impacts should be considered. In this paper, we present a sustainable offline P2P payment scheme to face the double-spending problem by means of a one-time program (OTP) approach. The approach consists of wiping the business logic out of a client’s app and allowing financial intermediaries to inject a certified payment code into the user’s device, which will execute (asynchronously and offline) at the time of payment. To do so, we wrap each coin in a program at the time of withdrawal. Then the program exploits the trusted execution environment (TEE) of modern smartphones to transfer itself from the payer to the payee via a direct IoT link. To confirm the validity of the approach, we performed qualitative and quantitative evaluations, specifically focusing on the energetic sustainability of the proposed scheme. Results show that our payment scheme is energetically sustainable as the current absorbed for sending one coin is, at most, ~1.8 mAh on an Apple smartphone. We advance the state-of-the-art because the scheme meets the programmability, anonymity, and sustainability requirements (at the same time).
format Online
Article
Text
id pubmed-9921608
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-99216082023-02-12 A Sustainable Approach to Delivering Programmable Peer-to-Peer Offline Payments Mainetti, Luca Aprile, Matteo Mele, Emanuele Vergallo, Roberto Sensors (Basel) Article Payment apps and digital wallets are powerful tools used to exchange e-money via the internet. However, with the progressive disappearance of cash, there is a need for the digital equivalent of physical banknotes to guarantee the same level of anonymity of private payments. Few efforts to solve the double-spending problem exist in P2P payments (i.e., in avoiding the possibility of a payer retaining copies of digital coins in absence of a trusted third party (TTP)), and further research efforts are needed to explore options to preserve the privacy of payments, as per the mandates of numerous central bank digital currency (CBDC) exploratory initiatives, such as the digital euro. Moreover, generic programmability requirements and energetic impacts should be considered. In this paper, we present a sustainable offline P2P payment scheme to face the double-spending problem by means of a one-time program (OTP) approach. The approach consists of wiping the business logic out of a client’s app and allowing financial intermediaries to inject a certified payment code into the user’s device, which will execute (asynchronously and offline) at the time of payment. To do so, we wrap each coin in a program at the time of withdrawal. Then the program exploits the trusted execution environment (TEE) of modern smartphones to transfer itself from the payer to the payee via a direct IoT link. To confirm the validity of the approach, we performed qualitative and quantitative evaluations, specifically focusing on the energetic sustainability of the proposed scheme. Results show that our payment scheme is energetically sustainable as the current absorbed for sending one coin is, at most, ~1.8 mAh on an Apple smartphone. We advance the state-of-the-art because the scheme meets the programmability, anonymity, and sustainability requirements (at the same time). MDPI 2023-01-25 /pmc/articles/PMC9921608/ /pubmed/36772375 http://dx.doi.org/10.3390/s23031336 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Mainetti, Luca
Aprile, Matteo
Mele, Emanuele
Vergallo, Roberto
A Sustainable Approach to Delivering Programmable Peer-to-Peer Offline Payments
title A Sustainable Approach to Delivering Programmable Peer-to-Peer Offline Payments
title_full A Sustainable Approach to Delivering Programmable Peer-to-Peer Offline Payments
title_fullStr A Sustainable Approach to Delivering Programmable Peer-to-Peer Offline Payments
title_full_unstemmed A Sustainable Approach to Delivering Programmable Peer-to-Peer Offline Payments
title_short A Sustainable Approach to Delivering Programmable Peer-to-Peer Offline Payments
title_sort sustainable approach to delivering programmable peer-to-peer offline payments
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9921608/
https://www.ncbi.nlm.nih.gov/pubmed/36772375
http://dx.doi.org/10.3390/s23031336
work_keys_str_mv AT mainettiluca asustainableapproachtodeliveringprogrammablepeertopeerofflinepayments
AT aprilematteo asustainableapproachtodeliveringprogrammablepeertopeerofflinepayments
AT meleemanuele asustainableapproachtodeliveringprogrammablepeertopeerofflinepayments
AT vergalloroberto asustainableapproachtodeliveringprogrammablepeertopeerofflinepayments
AT mainettiluca sustainableapproachtodeliveringprogrammablepeertopeerofflinepayments
AT aprilematteo sustainableapproachtodeliveringprogrammablepeertopeerofflinepayments
AT meleemanuele sustainableapproachtodeliveringprogrammablepeertopeerofflinepayments
AT vergalloroberto sustainableapproachtodeliveringprogrammablepeertopeerofflinepayments