Bitcoin Forum
May 05, 2024, 07:45:02 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Quantum computer?  (Read 13009 times)
Artlav (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
July 28, 2010, 03:17:15 PM
 #1

Haven't found much on the topic there, so asking away.

Let's say i have a practicable quantum computer or other device capable of rapid factorization of large enough integers.
What are the consequences to a developed bitcoin network?
Any way it could let me cheat in generation?
Any way it would let me cheat in transactions?

With a device of this kind i can get the private key from public key, right?
So after receiving a bitcoin from someone, can i subsequently successfully fake a transfer of all there was on his side?
1714895102
Hero Member
*
Offline Offline

Posts: 1714895102

View Profile Personal Message (Offline)

Ignore
1714895102
Reply with quote  #2

1714895102
Report to moderator
Remember that Bitcoin is still beta software. Don't put all of your money into BTC!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714895102
Hero Member
*
Offline Offline

Posts: 1714895102

View Profile Personal Message (Offline)

Ignore
1714895102
Reply with quote  #2

1714895102
Report to moderator
1714895102
Hero Member
*
Offline Offline

Posts: 1714895102

View Profile Personal Message (Offline)

Ignore
1714895102
Reply with quote  #2

1714895102
Report to moderator
1714895102
Hero Member
*
Offline Offline

Posts: 1714895102

View Profile Personal Message (Offline)

Ignore
1714895102
Reply with quote  #2

1714895102
Report to moderator
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 256



View Profile WWW
July 28, 2010, 03:33:07 PM
 #2

Haven't found much on the topic there, so asking away.

Let's say i have a practicable quantum computer or other device capable of rapid factorization of large enough integers.
What are the consequences to a developed bitcoin network?
Any way it could let me cheat in generation?
Any way it would let me cheat in transactions?

With a device of this kind i can get the private key from public key, right?
So after receiving a bitcoin from someone, can i subsequently successfully fake a transfer of all there was on his side?

I would say no to all questions because quantum computing is not like a magic converter. If you have a working quantum computer, you won't be able to feed in BitCoin hashes and spit out Private Keys. I think it would fall under the hashing collision topics here more than trying to factor large integers. While the media makes quantum computers seem like they will operate like a 1 Trillion MHz processor, they actually operate in a specialized way that is kind of hard to explain in terms of computer science.

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
Quantumplation
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250



View Profile
July 28, 2010, 03:40:14 PM
 #3

Classical computers work linearly, executing a specific set of instructions.  Quantum computing works by setting up a "situation", and then letting it evolve naturally in a quantum physical way, exploring multiple solutions at once.

Think of it like this:  A classical computer acts like a plinko machine.  You put a ball at the top in one of the possible positions, and it clunks down each step until it gets to the bottom.  A quantum computer puts a ball at the top in EVERY position, and lets it fall, until it finds the best one.

The trouble is setting up the situation in a very careful way, such that the interferences between different particles is used to your advantage in the calculation.

NOTE: This account was compromised from 2017 to 2021.  I'm in the process of deleting posts not made by me.
Red
Full Member
***
Offline Offline

Activity: 210
Merit: 111


View Profile
July 28, 2010, 04:40:39 PM
 #4

Let's say i have a practicable quantum computer or other device capable of rapid factorization of large enough integers.
What are the consequences to a developed bitcoin network?
Any way it could let me cheat in generation?
Any way it would let me cheat in transactions?

If you had any system, quantum or not, that could solve the discrete logarithm problem, yes, you could generate the private key from any known public key. With that you could steal any coins you want.

However, you could also probably steal most of the Dollars, Euros, Roubles, etc.
Artlav (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
July 29, 2010, 12:07:47 PM
 #5

That's the kind of quantum computer i had in mind.

The regular currencies can adapt, by using symmetric cryptography at the expense of usability for example, but what would become of purely electronic thing like bitcoins are?
HZPyR8eVk
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
July 29, 2010, 01:41:50 PM
 #6

That's the kind of quantum computer i had in mind.

The regular currencies can adapt, by using symmetric cryptography at the expense of usability for example

They can't. Or rather, the secure Internet infrastructure is based on asymmetric cryptography (HTTPS). Quantum computer would break this infrastructure until most Internet users would have quantum computers which would use asymmetric cryptography algorithms adapted to the new technology.
nimnul
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile WWW
August 03, 2010, 01:57:46 PM
 #7

AFAIK quantum computers are hypothesized to solve the factoring problem, but not the discrete logarithm and SHA256 hash collision problems bitcoin security depends on.

Basiley
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
June 13, 2011, 09:19:53 PM
 #8

any scalable[like SHA family] hash/cipher don't need quantum computing horsepower efficency, just  amount of usual one.
quantum computing is interesting applications are something breaking "otherwise unbreakable" cryptosystems.
qbg
Member
**
Offline Offline

Activity: 74
Merit: 10


View Profile
June 14, 2011, 03:29:39 AM
 #9

AFAIK quantum computers are hypothesized to solve the factoring problem, but not the discrete logarithm and SHA256 hash collision problems bitcoin security depends on.
Quantum computers do speed up brute force attacks, but that can be countered by doubling the size of the search space (in bits) if it poses a problem.
jhansen858
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
June 14, 2011, 05:18:21 AM
 #10

http://pqcrypto.org/    <- This

Hi forum: 1DDpiEt36VTJsiJunyBc3XtG6CcSAnsQ4p
payam
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
December 10, 2015, 04:34:59 AM
 #11

This is not sci-fi anymore. Nasa and Google revealed their first Quantum computer that is 100,000,000 times faster than traditional ones. http://www.pcworld.com/article/3013214/hardware/nasa-google-reveal-quantum-computing-leap.html
fbueller
Sr. Member
****
Offline Offline

Activity: 412
Merit: 266


View Profile
December 11, 2015, 02:15:05 AM
Last edit: December 11, 2015, 01:54:53 PM by fbueller
 #12

Quantum computers will pose a threat to ECSDA. Whilst 256-bit ECC is comparable in strength to 4096-bit RSA, to a quantum computer, all it's concerned with is the length of the numbers. A 256-bit integer is far easier to solve for compared to 3072-bit.. A single signature would be enough to compromise a private key, with a strong enough quantum computer. They pose less of an issue to hash functions, so funds received on a bitcoin address are safer (until the first transaction redeeming them reveals it's public key and signature)

While quantum computers of this size aren't practical right now, they soon will be. I read a journal article documenting a quantum computer for factorizing integers using chemical computers. Nuclear magnetic resonance was used to induce quantum states in a molecule containing 5 fluorine atoms (used to store qubits of information). It's a pretty extreme approach (they won't break ECDSA using this setup), but it was also largely successful. (https://cryptome.org/shor-nature.pdf)

We're mainly waiting on something that helps us realize quantum computing to a practical extent, but upgrading bitcoin to use a new signature algorithm can be accomplished by either a soft or hard-fork if preferred. With all systems, they will be upgraded whenever the risk becomes real.

wrt upgrading, we can only make it opt-in, so softfork is probably best. Anyone who has funds protected by ECDSA would move their coins one, to a new scriptPubKey protected by: OP_PQCHECKSIG (post-quantum checksig, whatever we decide to adopt). We would generate a new address type, starting some other prefix besides 1...., or 3....., and then life would carry on!

Bitwasp Developer.
Straux
Sr. Member
****
Offline Offline

Activity: 412
Merit: 251



View Profile
December 11, 2015, 08:01:59 AM
 #13

Have you head of the Google Dwave computer? It's supposedly 100 million times faster than the average PC.

A quantum computer should be able to calculate some algorithms much faster than others, but things like hashing would stay about the same speed. If there is a need, miners could push out a new type of encryption to prevent quantum computers from dominating the hashrate.
fbueller
Sr. Member
****
Offline Offline

Activity: 412
Merit: 266


View Profile
December 11, 2015, 01:46:44 PM
 #14

Bitcoin doesn't use encryption. Quantum doesn't doom all kinds of algorithms, our main concern (pending new research) is Shors algorithm.

Bitwasp Developer.
xmax
Full Member
***
Offline Offline

Activity: 131
Merit: 100


View Profile
December 11, 2015, 08:07:07 PM
 #15

I am assuming that what you are referring to would be considered hacking.  From what i understand, there is no way to hack the block-chain that records all of the BTC transactions that make it what it is.  So in order to successfully steal like that, you would need to be able to change all the code to match in place, which is next to impossible with more code being added each second.
calkob
Hero Member
*****
Offline Offline

Activity: 1092
Merit: 520


View Profile
December 11, 2015, 08:25:33 PM
 #16

Classical computers work linearly, executing a specific set of instructions.  Quantum computing works by setting up a "situation", and then letting it evolve naturally in a quantum physical way, exploring multiple solutions at once.

Think of it like this:  A classical computer acts like a plinko machine.  You put a ball at the top in one of the possible positions, and it clunks down each step until it gets to the bottom.  A quantum computer puts a ball at the top in EVERY position, and lets it fall, until it finds the best one.

The trouble is setting up the situation in a very careful way, such that the interferences between different particles is used to your advantage in the calculation.

Great example for the diff between classical computers and quantum computers.  i think if anyone ever gets a working quantum computer going that could possiblly be capable of this it would probably be a reputable organization who we would hope could be trusted to not screw things up, at least until we get some Quantum Nodes up and running...... Grin  even some Quantum mining rigs..... lol  Wink thats gona be one hell of a difficulty that day.  Shocked
extrabyte
Legendary
*
Offline Offline

Activity: 840
Merit: 1000



View Profile
December 11, 2015, 10:49:40 PM
 #17

Quantum computers can be very dangerous for many things like banks which can be affected the first, because these computers have large power and can decrypt any encrypted key or crypto algorithm.
iotatoken
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


View Profile
December 11, 2015, 10:55:46 PM
 #18

IOTA avoids this by design: http://188.138.57.93/tangle.pdf

Sir_lagsalot
Sr. Member
****
Offline Offline

Activity: 392
Merit: 251



View Profile
December 12, 2015, 07:47:35 AM
 #19

Quantum computers can do certain things many, many times faster, but things like hashing wil stay bout the same. Don't worry, unless quantum computers become ridiculously cheap, we all have nothing to worry about. Even then, the community will push out a new type of cryptography that's quantum proof. You have nothing to worry about.

Quantum computers are close to being invented, but not that colose.
iotatoken
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


View Profile
December 12, 2015, 07:59:46 AM
 #20

Quantum computers can do certain things many, many times faster, but things like hashing wil stay bout the same. Don't worry, unless quantum computers become ridiculously cheap, we all have nothing to worry about. Even then, the community will push out a new type of cryptography that's quantum proof. You have nothing to worry about.

Quantum computers are close to being invented, but not that colose.

This is naive as hell. All you'd need is a single quantum computer to cripple all cryptocurrencies overnight. IOTA (www.iotatoken) is currently the only crypto to take this seriously

Pages: [1] 2 »  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!