Cryptology ePrint Archive: Report 2014/629

Two-factor authentication for the Bitcoin protocol

Christopher Mann and Daniel Loebenberger

Abstract: We show how to realize two-factor authentication for a Bitcoin wallet employing the two-party ECDSA signature protocol adapted from MacKenzie & Reiter (2004). We also present a prototypic implementation of a Bitcoin wallet that offers both: two-factor authentication and verification over a separate channel. Since we use a smart phone as the second authentication factor, our solution can be used with hardware already available to most users and the user experience is quite similar to the existing online banking authentication methods.

Category / Keywords: implementation / Bitcoin

Date: received 15 Aug 2014, last revised 4 Nov 2014

Contact author: daniel at bit uni-bonn de

Available format(s): PDF | BibTeX Citation

Version: 20141104:132246 (All versions of this report)

Short URL:

[ Cryptology ePrint archive ]