Cargando…

Committing to quantum resistance: a slow defence for Bitcoin against a fast quantum computing attack

Quantum computers are expected to have a dramatic impact on numerous fields due to their anticipated ability to solve classes of mathematical problems much more efficiently than their classical counterparts. This particularly applies to domains involving integer factorization and discrete logarithms...

Descripción completa

Detalles Bibliográficos
Autores principales: Stewart, I., Ilie, D., Zamyatin, A., Werner, S., Torshizi, M. F., Knottenbelt, W. J.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Royal Society Publishing 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6030263/
https://www.ncbi.nlm.nih.gov/pubmed/30110420
http://dx.doi.org/10.1098/rsos.180410
_version_ 1783337112126357504
author Stewart, I.
Ilie, D.
Zamyatin, A.
Werner, S.
Torshizi, M. F.
Knottenbelt, W. J.
author_facet Stewart, I.
Ilie, D.
Zamyatin, A.
Werner, S.
Torshizi, M. F.
Knottenbelt, W. J.
author_sort Stewart, I.
collection PubMed
description Quantum computers are expected to have a dramatic impact on numerous fields due to their anticipated ability to solve classes of mathematical problems much more efficiently than their classical counterparts. This particularly applies to domains involving integer factorization and discrete logarithms, such as public key cryptography. In this paper, we consider the threats a quantum-capable adversary could impose on Bitcoin, which currently uses the Elliptic Curve Digital Signature Algorithm (ECDSA) to sign transactions. We then propose a simple but slow commit–delay–reveal protocol, which allows users to securely move their funds from old (non-quantum-resistant) outputs to those adhering to a quantum-resistant digital signature scheme. The transition protocol functions even if ECDSA has already been compromised. While our scheme requires modifications to the Bitcoin protocol, these can be implemented as a soft fork.
format Online
Article
Text
id pubmed-6030263
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher The Royal Society Publishing
record_format MEDLINE/PubMed
spelling pubmed-60302632018-07-17 Committing to quantum resistance: a slow defence for Bitcoin against a fast quantum computing attack Stewart, I. Ilie, D. Zamyatin, A. Werner, S. Torshizi, M. F. Knottenbelt, W. J. R Soc Open Sci Computer Science Quantum computers are expected to have a dramatic impact on numerous fields due to their anticipated ability to solve classes of mathematical problems much more efficiently than their classical counterparts. This particularly applies to domains involving integer factorization and discrete logarithms, such as public key cryptography. In this paper, we consider the threats a quantum-capable adversary could impose on Bitcoin, which currently uses the Elliptic Curve Digital Signature Algorithm (ECDSA) to sign transactions. We then propose a simple but slow commit–delay–reveal protocol, which allows users to securely move their funds from old (non-quantum-resistant) outputs to those adhering to a quantum-resistant digital signature scheme. The transition protocol functions even if ECDSA has already been compromised. While our scheme requires modifications to the Bitcoin protocol, these can be implemented as a soft fork. The Royal Society Publishing 2018-06-20 /pmc/articles/PMC6030263/ /pubmed/30110420 http://dx.doi.org/10.1098/rsos.180410 Text en © 2018 The Authors. http://creativecommons.org/licenses/by/4.0/ Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/, which permits unrestricted use, provided the original author and source are credited.
spellingShingle Computer Science
Stewart, I.
Ilie, D.
Zamyatin, A.
Werner, S.
Torshizi, M. F.
Knottenbelt, W. J.
Committing to quantum resistance: a slow defence for Bitcoin against a fast quantum computing attack
title Committing to quantum resistance: a slow defence for Bitcoin against a fast quantum computing attack
title_full Committing to quantum resistance: a slow defence for Bitcoin against a fast quantum computing attack
title_fullStr Committing to quantum resistance: a slow defence for Bitcoin against a fast quantum computing attack
title_full_unstemmed Committing to quantum resistance: a slow defence for Bitcoin against a fast quantum computing attack
title_short Committing to quantum resistance: a slow defence for Bitcoin against a fast quantum computing attack
title_sort committing to quantum resistance: a slow defence for bitcoin against a fast quantum computing attack
topic Computer Science
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6030263/
https://www.ncbi.nlm.nih.gov/pubmed/30110420
http://dx.doi.org/10.1098/rsos.180410
work_keys_str_mv AT stewarti committingtoquantumresistanceaslowdefenceforbitcoinagainstafastquantumcomputingattack
AT ilied committingtoquantumresistanceaslowdefenceforbitcoinagainstafastquantumcomputingattack
AT zamyatina committingtoquantumresistanceaslowdefenceforbitcoinagainstafastquantumcomputingattack
AT werners committingtoquantumresistanceaslowdefenceforbitcoinagainstafastquantumcomputingattack
AT torshizimf committingtoquantumresistanceaslowdefenceforbitcoinagainstafastquantumcomputingattack
AT knottenbeltwj committingtoquantumresistanceaslowdefenceforbitcoinagainstafastquantumcomputingattack