What if a key piece of cryptography underpinning bitcoin fell apart?
That might sound like science fiction (or even FUD â fear, uncertainty and doubt) to many a cryptocurrency enthusiast, yet hardly a day goes by without some breakthrough in the field of quantum computing hitting the wires.
And while the technology will have many beneficial effects on humankind, for cryptocurrency holders, the technology could spell devastation.
Thatâs because quantum computers have the ability to unwind much of the cryptography that underlies how data â including cryptocurrency private keys â passes through the internet. As such, researchers in the space are playing it safe, already looking for ways to re-architect cryptocurrency systems to be resistant to quantum computing.
For instance, researchers at last weekâs Financial Crypto 2018 conference were so concerned about the techâs possible effects on crypto that theyâre already outlining possible solutions.
âCryptocurrencies are tightly associated with userâs money, and that is an extremely sensitive subject,â said Fangguo Zhang, a Sun Yat-sen University researcher and co-author of a new paper, Anonymous Post-Quantum Cryptocash. âAs a cryptographer, we have to take precautions on the fast development of quantum computing such that if it becomes strong enough, we are able to update cryptocurrency systems as soon as possible.â
Thatâs why Zhang and several others designed a cryptocurrency construction (detailed in the paper) that uses so-called âideal latticeâ cryptography to replace bitcoinâs digital signature algorithm so that it could withstand quantum computers.
And although thereâs disagreement over the timeline quantum computing will be realized, and even over whether itâs possible at all, still other researchers are putting their minds to work on a solution.
Saarland University computer science PhD student Tim Ruffing, for example, is working on his own scheme, telling CoinDesk:
âEven if this is still far away, quantum security is already important today.â
And thatâs because it wouldnât just be one cryptocurrency that would take a hit, but all of them, since the digital signature algorithms would be the vulnerable part of the systems.
These algorithms generate the public/private key pairs that cryptocurrency holders use to store and transfer their bitcoin. While public keys can be shown to other users as they are the mechanism used to receive cryptocurrency, the private key allows users to spend their crypto and as such should be kept, as the name suggests, private.
With computers today, a private key canât be mathematically generated from a public key. But quantum computers could be theoretically so powerful, they could link public and private keys.
As such, much of the research being done looks to replace cryptocurrencyâs digital algorithms with something else.
For instance, the Zhangâs proposal replaces the cryptography with âideal lattices,â which are not only quantum resistant but also bake in privacy features. According to the paper, both unlinkable ring signatures â a technical scheme perhaps most famous because of its use in privacy-oriented cryptocurrency monero â and stealth addresses are added to the scheme.
Although, due to the systemâs complexity, a whole new cryptocurrency would need to be deployed, and according to Zhang thatâs not in the researchersâ plans, although ome undergraduate students are now testing the system.
And since a tremendous amount of money and time is already wrapped up in existing cryptocurrencies, thatâs not an ideal solution.
As such, other researchers are more focused on re-architecting existing cryptocurrencies to be quantum resistant.
Saarland Universityâs Ruffing is one. Plus, Imperial College London research assistant, Alexei Zamyatin, has also recently co-authored a new paper, although itâs not fully finished yet.
Both researchers are independently working on ways to educate users on the problem so that theyâre ready, since even if new addresses were developed, users would need to take the responsibility to switch to them.
For example, Ruffing posted an idea to a leading bitcoin developer mailing list. Basically, Ruffing describes a âtwo-stepâ transaction process, which hides userâs public key until the coins are appropriately moved to a quantum-ready address.
Meanwhile, Zamyatin believes another way to push users to securely move their crypto to resistant addresses is through a backwards-compatible soft fork upgrade.
Not only this, but a âhuge numberâ of alternative quantum-resistant signature schemes to a major cryptographic conference last November, according to Zamyatin.
As such, many researchers donât think making cryptocurrency resistant to quantum computers will be that difficult. Instead, several, believe cryptocurrency will be the least of the worldâs problems in an era ruled by quantum computers.
Zamyatin said:
âWeâll have other problems if quantum computers actually come up.â
Alien card image via CoinDesk