On bitcoin security in the presence of broken cryptographic primitives

Digital currencies like Bitcoin rely on cryptographic primitives to operate. However, past experience shows that cryptographic primitives do not last forever: increased computational power and advanced cryptanalysis cause primitives to break frequently, and motivate the development of new ones. It i...

Full description

Bibliographic Details
Main Authors: Giechaskiel, I, Cremers, C, Rasmussen, K
Format: Conference item
Published: Springer Verlag 2016
_version_ 1826288438746284032
author Giechaskiel, I
Cremers, C
Rasmussen, K
author_facet Giechaskiel, I
Cremers, C
Rasmussen, K
author_sort Giechaskiel, I
collection OXFORD
description Digital currencies like Bitcoin rely on cryptographic primitives to operate. However, past experience shows that cryptographic primitives do not last forever: increased computational power and advanced cryptanalysis cause primitives to break frequently, and motivate the development of new ones. It is therefore crucial for maintaining trust in a cryptocurrency to anticipate such breakage. We present the first systematic analysis of the effect of broken primitives on Bitcoin. We identify the core cryptographic building blocks and analyze the ways in which they can break, and the subsequent effect on the main Bitcoin security guarantees. Our analysis reveals a wide range of possible effects depending on the primitive and type of breakage, ranging from minor privacy violations to a complete breakdown of the currency. Our results lead to several observations on, and suggestions for, the Bitcoin migration plans in case of broken or weakened cryptographic primitives.
first_indexed 2024-03-07T02:13:42Z
format Conference item
id oxford-uuid:a18319ae-d34e-4236-b226-5d2d086bee3c
institution University of Oxford
last_indexed 2024-03-07T02:13:42Z
publishDate 2016
publisher Springer Verlag
record_format dspace
spelling oxford-uuid:a18319ae-d34e-4236-b226-5d2d086bee3c2022-03-27T02:13:44ZOn bitcoin security in the presence of broken cryptographic primitivesConference itemhttp://purl.org/coar/resource_type/c_5794uuid:a18319ae-d34e-4236-b226-5d2d086bee3cSymplectic Elements at OxfordSpringer Verlag2016Giechaskiel, ICremers, CRasmussen, KDigital currencies like Bitcoin rely on cryptographic primitives to operate. However, past experience shows that cryptographic primitives do not last forever: increased computational power and advanced cryptanalysis cause primitives to break frequently, and motivate the development of new ones. It is therefore crucial for maintaining trust in a cryptocurrency to anticipate such breakage. We present the first systematic analysis of the effect of broken primitives on Bitcoin. We identify the core cryptographic building blocks and analyze the ways in which they can break, and the subsequent effect on the main Bitcoin security guarantees. Our analysis reveals a wide range of possible effects depending on the primitive and type of breakage, ranging from minor privacy violations to a complete breakdown of the currency. Our results lead to several observations on, and suggestions for, the Bitcoin migration plans in case of broken or weakened cryptographic primitives.
spellingShingle Giechaskiel, I
Cremers, C
Rasmussen, K
On bitcoin security in the presence of broken cryptographic primitives
title On bitcoin security in the presence of broken cryptographic primitives
title_full On bitcoin security in the presence of broken cryptographic primitives
title_fullStr On bitcoin security in the presence of broken cryptographic primitives
title_full_unstemmed On bitcoin security in the presence of broken cryptographic primitives
title_short On bitcoin security in the presence of broken cryptographic primitives
title_sort on bitcoin security in the presence of broken cryptographic primitives
work_keys_str_mv AT giechaskieli onbitcoinsecurityinthepresenceofbrokencryptographicprimitives
AT cremersc onbitcoinsecurityinthepresenceofbrokencryptographicprimitives
AT rasmussenk onbitcoinsecurityinthepresenceofbrokencryptographicprimitives