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...
Autores principales: | , , , , , |
---|---|
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 |