Bitcoin Forum
December 12, 2024, 05:29:17 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Why is Bitcoin safe against a quantum computer?  (Read 7820 times)
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
March 15, 2013, 06:34:41 AM
 #1

As we all know elliptic curve cryptography is vulnerable to a quantum computer. For a conventional computer difficulty of breaking 256-bit key equals 256/2=128 bits. For a quantum computer it's just sqrt(256)=16 bits.
Bitcoin address is a hashed public key of 256-bit EC. Hashes are resistant to quantum algos, so while someone keeps his public key unknown it's OK. But when he wants to transfer his money he must reveal the key.
Let's assume that an attacker with a quantum computer monitors all transactions. The attacker can pick any key while a transaction awaits to be included into a block. Now imagine that miners choose transactions with higher fees. The attacker can issue other transaction (when he picks the private key) that transfer coins to his address and set a higher fee. Or he could switch his mining rig on and try to find a block himself. With 0.1% of all hashpower he needs only 5 days to solve a block with 50% chance.

Seems Bitcoin is NOT safe. Or am I wrong?
rme
Hero Member
*****
Offline Offline

Activity: 756
Merit: 504



View Profile
March 15, 2013, 06:40:46 AM
 #2

Quantum computers are just a theoreticall concept
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
March 15, 2013, 06:54:02 AM
 #3

Quantum computers are just a theoreticall concept

Sad if it's the only frontier...
FTWbitcoinFTW
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250



View Profile
March 15, 2013, 07:10:33 AM
 #4

Quantum computers are just a theoreticall concept

Tell me more about that please !

http://en.wikipedia.org/wiki/D-Wave_Systems

Edit : CIA involved

http://www.technologyreview.com/news/429429/the-cia-and-jeff-bezos-bet-on-quantum-computing/

Lost coins only make everyone else's coins worth slightly more. Think of it as a donation to everyone.
it has lots of buttery taste..
mokahless
Sr. Member
****
Offline Offline

Activity: 471
Merit: 256



View Profile
March 15, 2013, 07:45:57 AM
 #5

As we all know elliptic curve cryptography is vulnerable to a quantum computer. For a conventional computer difficulty of breaking 256-bit key equals 256/2=128 bits. For a quantum computer it's just sqrt(256)=16 bits.
Seems Bitcoin is NOT safe. Or am I wrong?

Neither is every public private keypair in the world, by your logic. So don't do online banking. Or shop online. Or do credit card transactions.
Bitcoin is not the only thing not safe from the concept.

Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
March 15, 2013, 07:50:35 AM
 #6

That's interesting:

[1] Bitcoin uses Elliptic Curve cryptography (http://en.wikipedia.org/wiki/Bitcoin)
[2] Gavin is the lead Bitcoin developer (https://bitcoinfoundation.org/about/board)
[3] Gavin visits CIA (https://bitcointalk.org/?topic=6652.0)
[4] CIA involved into quantum computing (http://www.technologyreview.com/news/429429/the-cia-and-jeff-bezos-bet-on-quantum-computing/)
[5] Elliptic Curve cryptography is breakable with quantum computing (http://pqcrypto.org/)

Shouldn't we change Bitcoin signing algorithm? If Gavin is against these changes it will be very suspicious...
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
March 15, 2013, 07:56:47 AM
 #7

Neither is every public private keypair in the world, by your logic. So don't do online banking. Or shop online. Or do credit card transactions.
Bitcoin is not the only thing not safe from the concept.

Why does CIA need to destroy the banking system?
repentance
Hero Member
*****
Offline Offline

Activity: 868
Merit: 1000


View Profile
March 15, 2013, 09:18:44 AM
 #8

That's interesting:

[1] Bitcoin uses Elliptic Curve cryptography (http://en.wikipedia.org/wiki/Bitcoin)
[2] Gavin is the lead Bitcoin developer (https://bitcoinfoundation.org/about/board)
[3] Gavin visits CIA (https://bitcointalk.org/?topic=6652.0)
[4] CIA involved into quantum computing (http://www.technologyreview.com/news/429429/the-cia-and-jeff-bezos-bet-on-quantum-computing/)
[5] Elliptic Curve cryptography is breakable with quantum computing (http://pqcrypto.org/)

Shouldn't we change Bitcoin signing algorithm? If Gavin is against these changes it will be very suspicious...

What do you suggest changing it to which won't be breakable with quantum computing (assuming anyone cared to throw quantum computing resources at breaking it in the first place)?

All I can say is that this is Bitcoin. I don't believe it until I see six confirmations.
jubalix
Legendary
*
Offline Offline

Activity: 2660
Merit: 1023


View Profile WWW
March 15, 2013, 09:30:26 AM
 #9

That's interesting:

[1] Bitcoin uses Elliptic Curve cryptography (http://en.wikipedia.org/wiki/Bitcoin)
[2] Gavin is the lead Bitcoin developer (https://bitcoinfoundation.org/about/board)
[3] Gavin visits CIA (https://bitcointalk.org/?topic=6652.0)
[4] CIA involved into quantum computing (http://www.technologyreview.com/news/429429/the-cia-and-jeff-bezos-bet-on-quantum-computing/)
[5] Elliptic Curve cryptography is breakable with quantum computing (http://pqcrypto.org/)

Shouldn't we change Bitcoin signing algorithm? If Gavin is against these changes it will be very suspicious...

ALL VALID POINTS

we need a suggestion here as to quantum resistant

if there is one think we have learnt about the slightly advanced monkeys on orb 3 they keep at it until they can do it, and will f*ck anything just because they can or want to have control over the other monkeys...if they had a blow up the universe button they could not help themselves

Admitted Practicing Lawyer::BTC/Crypto Specialist. B.Engineering/B.Laws

https://www.binance.com/?ref=10062065
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
March 15, 2013, 09:30:44 AM
 #10

What do you suggest changing it to which won't be breakable with quantum computing (assuming anyone cared to throw quantum computing resources at breaking it in the first place)?

This is a hard choice for me. Signature sizes of quantum-proof schemes are too long for 250k block limit. I expect the community has much smarter people who can solve the issue.
Bitobsessed
Sr. Member
****
Offline Offline

Activity: 291
Merit: 250



View Profile
March 15, 2013, 12:34:09 PM
 #11

Neither is every public private keypair in the world, by your logic. So don't do online banking. Or shop online. Or do credit card transactions.
Bitcoin is not the only thing not safe from the concept.

Why does CIA need to destroy the banking system?

Why doesn't the CIA need to?
Bitcoinpro
Legendary
*
Offline Offline

Activity: 1358
Merit: 1000



View Profile
March 15, 2013, 12:35:15 PM
 #12

As we all know elliptic curve cryptography is vulnerable to a quantum computer. For a conventional computer difficulty of breaking 256-bit key equals 256/2=128 bits. For a quantum computer it's just sqrt(256)=16 bits.
Bitcoin address is a hashed public key of 256-bit EC. Hashes are resistant to quantum algos, so while someone keeps his public key unknown it's OK. But when he wants to transfer his money he must reveal the key.
Let's assume that an attacker with a quantum computer monitors all transactions. The attacker can pick any key while a transaction awaits to be included into a block. Now imagine that miners choose transactions with higher fees. The attacker can issue other transaction (when he picks the private key) that transfer coins to his address and set a higher fee. Or he could switch his mining rig on and try to find a block himself. With 0.1% of all hashpower he needs only 5 days to solve a block with 50% chance.

Seems Bitcoin is NOT safe. Or am I wrong?

very wrong as the power of mathematics used increases the level of the cracking cpu rises exponetially meaning that soon the step required from the cpu will be unfathomable

i call this type of cpu that requires the next cpu to be almost infinite in computing power, a number powered cpu

WWW.FACEBOOK.COM

CRYPTOCURRENCY CENTRAL BANK

LTC: LP7bcFENVL9vdmUVea1M6FMyjSmUfsMVYf
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
March 15, 2013, 12:38:09 PM
 #13

As we all know elliptic curve cryptography is vulnerable to a quantum computer. For a conventional computer difficulty of breaking 256-bit key equals 256/2=128 bits. For a quantum computer it's just sqrt(256)=16 bits.
Bitcoin address is a hashed public key of 256-bit EC. Hashes are resistant to quantum algos, so while someone keeps his public key unknown it's OK. But when he wants to transfer his money he must reveal the key.
Let's assume that an attacker with a quantum computer monitors all transactions. The attacker can pick any key while a transaction awaits to be included into a block. Now imagine that miners choose transactions with higher fees. The attacker can issue other transaction (when he picks the private key) that transfer coins to his address and set a higher fee. Or he could switch his mining rig on and try to find a block himself. With 0.1% of all hashpower he needs only 5 days to solve a block with 50% chance.

Seems Bitcoin is NOT safe. Or am I wrong?

very wrong as the power of mathematics used increases the level of the craking cpu rises exponetially meaning that soon the step required from the cpu will be unfathomable

i call this type of cpu that requires the next cpu to be almost infinite in computing power, a number powered cpu

Obviously u are talking about some other Bitcoin implementation. What about the current one?
Bitcoinpro
Legendary
*
Offline Offline

Activity: 1358
Merit: 1000



View Profile
March 15, 2013, 12:44:51 PM
 #14

As we all know elliptic curve cryptography is vulnerable to a quantum computer. For a conventional computer difficulty of breaking 256-bit key equals 256/2=128 bits. For a quantum computer it's just sqrt(256)=16 bits.
Bitcoin address is a hashed public key of 256-bit EC. Hashes are resistant to quantum algos, so while someone keeps his public key unknown it's OK. But when he wants to transfer his money he must reveal the key.
Let's assume that an attacker with a quantum computer monitors all transactions. The attacker can pick any key while a transaction awaits to be included into a block. Now imagine that miners choose transactions with higher fees. The attacker can issue other transaction (when he picks the private key) that transfer coins to his address and set a higher fee. Or he could switch his mining rig on and try to find a block himself. With 0.1% of all hashpower he needs only 5 days to solve a block with 50% chance.

Seems Bitcoin is NOT safe. Or am I wrong?

very wrong as the power of mathematics used increases the level of the craking cpu rises exponetially meaning that soon the step required from the cpu will be unfathomable

i call this type of cpu that requires the next cpu to be almost infinite in computing power, a number powered cpu

Obviously u are talking about some other Bitcoin implementation. What about the current one?

unless you have studied mathematics for years on end id expect this concept to be a little difficult to graph

write yourself an oct  counter then examine this true oct counter

#include<stdio.h>
#define P printf
#define F for

int main(void){

int dec,oct=0,x;

F(dec=1;dec<=1000000;dec++){

oct++;

F(x=10; (oct/(x/10))>0; x*=10){

if((oct%x)==(8*(x/10))){

oct+=(2*(x/10));      }        }

P("%5d%5d\n",dec,oct);
}
return 0;
}




WWW.FACEBOOK.COM

CRYPTOCURRENCY CENTRAL BANK

LTC: LP7bcFENVL9vdmUVea1M6FMyjSmUfsMVYf
grondilu
Legendary
*
Offline Offline

Activity: 1288
Merit: 1080


View Profile
March 15, 2013, 01:27:01 PM
 #15

Quantum computers would be so awesome (according to David Deutsch, a 300 qbit QC could simulate a whole universe), that the failure of bitcoin would be a tiny price to pay.

In a way, you can even see bitcoin as yet an other incentive for scientists and engineers to build a quantum computer.

markm
Legendary
*
Offline Offline

Activity: 3052
Merit: 1130



View Profile WWW
March 15, 2013, 05:04:23 PM
 #16

The spooky stuff - action at a distance and entanglement - might well simply be a very very basic failure to account for the topology of space, a kind of mis-use of units.

There seems to be a big tendency to claim a boolean is a boolean so that in essence the actual units get forgotten about, leading to massive surprise ("that is spooky!!!) when they (the units: the topology of the space) manifest themselves at the other end.

Hard to describe in easy familiar terms I guess, but maybe somewhat analogous to measuring volumetric booleans at one end, forgetting they are volumes (and thus actually speak volumes compared to scalar booleans), then being stupefied when measuring them at the other end rediscovers the fact they are, in fact, volumetric afterall.

Harmony Christian has been trying to explain this stuff for years, but physics forum inhabitants don't fancy it at all at all...

...If he is right, it seems one should be able to simulate quantum computers on classical computers by using octonians.

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
mokahless
Sr. Member
****
Offline Offline

Activity: 471
Merit: 256



View Profile
March 15, 2013, 11:59:05 PM
 #17

Neither is every public private keypair in the world, by your logic. So don't do online banking. Or shop online. Or do credit card transactions.
Bitcoin is not the only thing not safe from the concept.

Why does CIA need to destroy the banking system?
Why do you assume the CIA will control a quantum computer initially, assuming it is invented and practically usable?

farlack
Legendary
*
Offline Offline

Activity: 1310
Merit: 1000



View Profile
March 16, 2013, 12:14:43 AM
 #18

As we all know elliptic curve cryptography is vulnerable to a quantum computer. For a conventional computer difficulty of breaking 256-bit key equals 256/2=128 bits. For a quantum computer it's just sqrt(256)=16 bits.
Seems Bitcoin is NOT safe. Or am I wrong?

Neither is every public private keypair in the world, by your logic. So don't do online banking. Or shop online. Or do credit card transactions.
Bitcoin is not the only thing not safe from the concept.

banks and credit cards are also backed up if you're robbed.
Raoul Duke
aka psy
Legendary
*
Offline Offline

Activity: 1372
Merit: 1002



View Profile
March 16, 2013, 12:23:57 AM
 #19

Neither is every public private keypair in the world, by your logic. So don't do online banking. Or shop online. Or do credit card transactions.
Bitcoin is not the only thing not safe from the concept.

Why does CIA need to destroy the banking system?

OK, I'll play your game.

Why does CIA need to destroy the Bitcoin network?
the joint
Legendary
*
Offline Offline

Activity: 1834
Merit: 1020



View Profile
March 16, 2013, 12:30:56 AM
 #20

Neither is every public private keypair in the world, by your logic. So don't do online banking. Or shop online. Or do credit card transactions.
Bitcoin is not the only thing not safe from the concept.

Why does CIA need to destroy the banking system?

The point is that if Bitcoin's algorithm can be broken then there will be more profitable targets than Bitcoin.
Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!