Paper 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.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint. MINOR revision.
Keywords
Bitcoin
Contact author(s)
daniel @ bit uni-bonn de
History
2014-11-04: revised
2014-08-20: received
See all versions
Short URL
https://ia.cr/2014/629
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2014/629,
      author = {Christopher Mann and Daniel Loebenberger},
      title = {Two-factor authentication for the Bitcoin protocol},
      howpublished = {Cryptology {ePrint} Archive, Paper 2014/629},
      year = {2014},
      url = {https://eprint.iacr.org/2014/629}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.