Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: CounterEntropy on April 12, 2014, 10:57:48 AM



Title: Counter Entropy ?
Post by: CounterEntropy on April 12, 2014, 10:57:48 AM
Reverse engineering possible ?


Title: Re: Counter Entropy ?
Post by: someguy123 on April 12, 2014, 11:18:23 AM
Uhm... A little vague?

I think people might be able to help you if you actually gave some more details. I'm very uncertain what to make of your post.


Title: Re: Counter Entropy ?
Post by: CounterEntropy on April 12, 2014, 05:04:03 PM
Uhm... A little vague?

I think people might be able to help you if you actually gave some more details. I'm very uncertain what to make of your post.

Quote
If you're using private keys generated from standard pseudorandom sequence of numbers generated in programming languages like C or C++, the total possible number of private keys that can be generated that way is: 4294967296 (if you're using programs written in Java, the number is: 281474976710656).

Source: https://www.offlineaddress.com/?site=about#security-risk

Moreover, 1/100 probability does not mean the collision will be at 100th time. It may happen at 1st time as well.

So, can reverse engineering this public/private combination possible ?

I have encountered a new kind of randomness in bitaddress.org. It is based on mouse movement. Do u people think it makes thing difficult or easier ?


Title: Re: Counter Entropy ?
Post by: DannyHamilton on April 12, 2014, 09:38:25 PM
Uhm... A little vague?

I think people might be able to help you if you actually gave some more details. I'm very uncertain what to make of your post.

Quote
If you're using private keys generated from standard pseudorandom sequence of numbers generated in programming languages like C or C++, the total possible number of private keys that can be generated that way is: 4294967296 (if you're using programs written in Java, the number is: 281474976710656).

Source: https://www.offlineaddress.com/?site=about#security-risk

Moreover, 1/100 probability does not mean the collision will be at 100th time. It may happen at 1st time as well.

So, can reverse engineering this public/private combination possible ?

I have encountered a new kind of randomness in bitaddress.org. It is based on mouse movement. Do u people think it makes thing difficult or easier ?

Most well written bitcoin wallets use programming that provides a bit less than 1.16X1077 possible private keys. Therefore the probability of collision is much closer to 0% than you imagine.



Title: Re: Counter Entropy ?
Post by: DannyHamilton on April 12, 2014, 11:03:24 PM
How come entropy is related to Bitcoin ? ::)

Because private keys are randomly generated.  It is important that the key not be predictable:
http://en.wikipedia.org/wiki/Entropy_%28computing%29


Title: Re: Counter Entropy ?
Post by: CounterEntropy on April 13, 2014, 07:23:12 PM
Uhm... A little vague?

I think people might be able to help you if you actually gave some more details. I'm very uncertain what to make of your post.

Quote
If you're using private keys generated from standard pseudorandom sequence of numbers generated in programming languages like C or C++, the total possible number of private keys that can be generated that way is: 4294967296 (if you're using programs written in Java, the number is: 281474976710656).

Source: https://www.offlineaddress.com/?site=about#security-risk

Moreover, 1/100 probability does not mean the collision will be at 100th time. It may happen at 1st time as well.

So, can reverse engineering this public/private combination possible ?

I have encountered a new kind of randomness in bitaddress.org. It is based on mouse movement. Do u people think it makes thing difficult or easier ?

Most well written bitcoin wallets use programming that provides a bit less than 1.16X1077 possible private keys. Therefore the probability of collision is much closer to 0% than you imagine.



From a i/p of n how come some software provide n^x entropy w/o using any 3rd random salt ?


Title: Re: Counter Entropy ?
Post by: Cryptopher on April 13, 2014, 10:54:49 PM
How come entropy is related to Bitcoin ? ::)

Cryptography is all about entropy, real entropy is the basis for sound key generation.


Title: Re: Counter Entropy ?
Post by: DannyHamilton on April 17, 2014, 01:53:57 PM
AFAIK real entropy can take place only in real world. Inside computer n/w everything is a product of a pattern (even the PRNG). How can we xpect real entropy in a computer ?

http://en.wikipedia.org/wiki/Entropy_%28computing%29


Title: Re: Counter Entropy ?
Post by: CounterEntropy on August 15, 2014, 06:43:33 PM
AFAIK real entropy can take place only in real world. Inside computer n/w everything is a product of a pattern (even the PRNG). How can we xpect real entropy in a computer ?

http://en.wikipedia.org/wiki/Entropy_%28computing%29


At the top of the article, it is written that This article needs attention from an expert in Cryptography. So, can we trust what is written in this article ?


Title: Re: Counter Entropy ?
Post by: afkmember on August 15, 2014, 07:52:42 PM
No real entropy in a computer everything is deterministic


Title: Re: Counter Entropy ?
Post by: zhinkk on August 15, 2014, 07:55:24 PM
How come entropy is related to Bitcoin ? ::)

Because private keys are randomly generated.  It is important that the key not be predictable:
http://en.wikipedia.org/wiki/Entropy_%28computing%29

AFAIK real entropy can take place only in real world. Inside computer n/w everything is a product of a pattern (even the PRNG). How can we xpect real entropy in a computer ?

But don't really good entropy systems TAKE the entropy from the "real world" you're referring to? As in noise and such.


Title: Re: Counter Entropy ?
Post by: amaclin on August 15, 2014, 08:00:36 PM
No real entropy in a computer everything is deterministic

mouse movings...
key presses...
http://en.wikipedia.org/wiki/RdRand


Title: Re: Counter Entropy ?
Post by: afkmember on August 15, 2014, 08:02:34 PM
No real entropy in a computer everything is deterministic

mouse movings...
key presses...
http://en.wikipedia.org/wiki/RdRand

Not true random if it has a pattern its not trully random its pseudorandom