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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call