DA2Wa: a secure pairing protocol between a DApp and a wallet for the blockchain scenario

DA2Wa: un protocol de vinculació segur entre una DApp i un wallet per al cas d'ús de blockchain

dc.contributor
Universitat Politècnica de Catalunya. Doctorat en Enginyeria Telemàtica
dc.contributor
Universitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica
dc.contributor
Universitat Politècnica de Catalunya. ISG-MAK - Information Security Group - Mathematics Applied to Cryptography
dc.contributor.author
Román García, Fernando
dc.contributor.author
Hernández Serrano, Juan
dc.contributor.author
Esparza Martín, Óscar
dc.date.issued
2024-08-01
dc.identifier
Roman, F.; Hernandez, J.; Esparza, O. DA2Wa: a secure pairing protocol between a DApp and a wallet for the blockchain scenario. "Computer communications", 1 Agost 2024, vol. 224, p. 1-15.
dc.identifier
1873-703X
dc.identifier
https://github.com/i3-Market-V2-Public-Repository/SP3-SCGBSSW-I3mWalletMonorepo
dc.identifier
https://hdl.handle.net/2117/416986
dc.identifier
10.1016/j.comcom.2024.05.019
dc.description.abstract
© 2024 Elsevier. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.description.abstract
Wallet applications play a crucial role in securely storing users’ private keys needed to interact with the blockchain, while decentralized applications (DApps) take profit of blockchain technologies to create transparent, tamper-proof environments without the need for trust relationships. As DApps need private keys to interact with the blockchain, the secure interconnection of these applications is vital yet still challenging. This article introduces DA2Wa, a protocol designed to establish a secure pairing between a cryptocurrency wallet and a DApp, both of which run as isolated applications on the same machine. The protocol utilizes a six-character PIN exchange mechanism, delivering a security level equivalent to that of Bluetooth. To demonstrate the security of DA2Wa, we employ Tamarin Prover, a tool for symbolically modelling and analysing security protocols.
dc.description.abstract
We would like to thank the anonymous referees’ valuable comments and suggestions on the improvement of this paper. This research has been funded by i3-MARKET (H2020-ICT-2019-2 grant number 871754), by the Spanish Ministry of Science and Education under the project TCO-RISEBLOCK (PID2019-110224RB-I00), and finally by the Generalitat de Catalunya under grant 2021-SGR-00594. It is worth noting that this initiative is carried out within the framework of the funds from the Recovery, Transformation, and Resilience Plan, financed by the European Union (Next Generation), under the auspices of the INCIBE Cybersecurity Chair named CARISMATICA.
dc.description.abstract
Peer Reviewed
dc.description.abstract
Postprint (published version)
dc.format
15 p.
dc.format
application/pdf
dc.language
eng
dc.publisher
Elsevier
dc.relation
https://www.sciencedirect.com/science/article/pii/S0140366424002007
dc.relation
info:eu-repo/grantAgreement/EC/H2020/871754/EU/Intelligent, Interoperable, Integrative and deployable open source MARKETplace with trusted and secure software tools for incentivising the industry data economy/i3-MARKET
dc.rights
http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights
Open Access
dc.rights
Attribution-NonCommercial-NoDerivatives 4.0 International
dc.subject
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors
dc.subject
Wallet
dc.subject
Decentralized application
dc.subject
DApp
dc.subject
Pairing protocols
dc.subject
Public-key cryptography
dc.subject
Cryptocurrencies
dc.subject
Blockchain
dc.title
DA2Wa: a secure pairing protocol between a DApp and a wallet for the blockchain scenario
dc.title
DA2Wa: un protocol de vinculació segur entre una DApp i un wallet per al cas d'ús de blockchain
dc.type
Article


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

E-prints [73034]