Pages:
Author

Topic: Our bitcoin private key will be in danger, sometime in the future (Read 537 times)

hero member
Activity: 1414
Merit: 516
I want also to know, i think will be hard to brute forced private key even with super computer, but if that will be possible that will also affect hardware wallets right?
jr. member
Activity: 406
Merit: 5
I-CHAIN - The Revolution of Digital Advertising
We all know that Bitcoin's private key consists of 256 numbers or letters. However, with the adoption of bitcoin on a large scale. BTC accounts will be more and more. When the number of Bitcoin accounts is large enough, any 256 numbers and combinations of letters may be a private key. People can rely on guesswork to get bitcoin in their account.

i think the private key of Bitcoin should not be a fixed 256 bit. it should be able to change in an interval. the user can select the number of digits of its private key. For example: between 500 characters and 256 characters.

Why is it a public number: 256 bits?
The character of the private key is a privacy. The number of digits in the private key should also be a privacy.
Well to an extent your opinion are true... I  think more needs to be done to secure the use of bitcoin.. The devices and mechanisms of hackers/scammers is getting better by the day.. Even emerging technologies pose a threat to blockchain technology in general.. I think we shouldnt wait for this hackers to strike by manufacturing and jail breaking bitcoin private keys before we seek improved means of securing the privacy,  consistency and integrity of the blockchain.
jr. member
Activity: 210
Merit: 5
The Future of Security Tokens
I am not very proficient in encryption.

However, I think: the length of the password should be a password. The length of the

encrypted private key should also be a secret. If the user can set a 257-bit private key

or a 358-bit private key. It will be safer.


Sorry, but if you don't know anything about cryptography, you shouldn't be allowed to have any strong opinions on what's safe and what's not. This not to insult you, but to protect you from yourself - it's quite common for people to start rolling their own crypto because they don't understand crypto in the first place, and they think that their solutions are safer than industry standards. You should really read a few books about cryptography and read some quality discussions on the Internet (crypto stackexchange and /r/crypto are great places, for starters).

Maybe I am wrong. Thank you for your answer
legendary
Activity: 2954
Merit: 2145
I am not very proficient in encryption.

However, I think: the length of the password should be a password. The length of the

encrypted private key should also be a secret. If the user can set a 257-bit private key

or a 358-bit private key. It will be safer.


Sorry, but if you don't know anything about cryptography, you shouldn't be allowed to have any strong opinions on what's safe and what's not. This not to insult you, but to protect you from yourself - it's quite common for people to start rolling their own crypto because they don't understand crypto in the first place, and they think that their solutions are safer than industry standards. You should really read a few books about cryptography and read some quality discussions on the Internet (crypto stackexchange and /r/crypto are great places, for starters).
hero member
Activity: 1400
Merit: 505
When everything is on internet, it is hackable.
So the protection must being made on both side.
Everything that is not secured can be hacked but that cannot be the case with everything and certainly not bitcoin, bitcoin is also a virtual platform and there is no way that anyone could hack them, at least with the technology we have now  Wink.

@OP The private key is no way in danger in the near future and in the distant future if there is a technology that could penetrate we will see a major upgrade and it is near impossible to predict the private keys just like that. The possibility of collision is much greater than having a good guess and even if collision happens you wont be able to empty the wallet of the other person.
legendary
Activity: 2030
Merit: 1028
When everything is on internet, it is hackable.
So the protection must being made on both side.

From user side, they need to update the devide or website with newer version
From the developer side, they need to upgrade everytime because system that made by human can be hacked by human
jr. member
Activity: 210
Merit: 5
The Future of Security Tokens
i think the private key of Bitcoin should not be a fixed 256 bit. it should be able to change in an interval. the user can select the number of digits of its private key. For example: between 500 characters and 256 characters.

Why is it a public number: 256 bits?
The character of the private key is a privacy. The number of digits in the private key should also be a privacy.

First, you should know that cryptography is a very-very serious field, many computer scientists and mathematicians have devoted their lives to study it. There are huge incentives to break cryptography, so if someone will indeed find a flaw, it won't be an amateur like you. You should relax about the fundamentals and instead spend your time how to secure other things.

And to answer your questions, zero bits are still bits. According to Bitcoin wiki, keys starting from 0x01 are valid, so they don't have to literally be 256 non-zero bits. And your proposal of "varying key length" would do absolutely nothing, because for all purposes keys would just be padded with zeroes to maximum key length.

Many people don't fully understand my post. Maybe my expression is not clear enough. You

read my post. I am not very proficient in encryption.

However, I think: the length of the password should be a password. The length of the

encrypted private key should also be a secret. If the user can set a 257-bit private key

or a 358-bit private key. It will be safer.

If : Quantity of Bitcoin accounts = X  , 256 numbers and letters all possible combinations = Y  .

X is always growing, and Y is constant. When X approaches Y, our private key will be in

danger. People enter any combination of 256 numbers and letters, which may be a private

key.
full member
Activity: 1092
Merit: 117
A privat key is formed out of 256 characters and the combinations of numbers you can optain is a number you cant even imagine(because it's a number that's 78 digits long). A person couldn't possibly find out your private key even if they would try their whole life. If we are talking about supercomputers, I don't think there is any computer that could crack a combination of this kind. Maybe in the future something will be invented, but we are talking about a future that's far away from us.
legendary
Activity: 2912
Merit: 1068
WOLF.BET - Provably Fair Crypto Casino
It's true that security and safety is getting harder and harder to maintain and crypto users are exposed to all kind of threats all the time. Despite all the efforts about data and privacy protection.
But I think that that private keys are pretty good protected due to cryptography so I can't see any real danger.
full member
Activity: 737
Merit: 104
I think it's impossible to crack private key. This is not as easy as you are thinking. As far as I know many tried to crack private key in past but all were failed.
legendary
Activity: 2954
Merit: 2145
i think the private key of Bitcoin should not be a fixed 256 bit. it should be able to change in an interval. the user can select the number of digits of its private key. For example: between 500 characters and 256 characters.

Why is it a public number: 256 bits?
The character of the private key is a privacy. The number of digits in the private key should also be a privacy.

First, you should know that cryptography is a very-very serious field, many computer scientists and mathematicians have devoted their lives to study it. There are huge incentives to break cryptography, so if someone will indeed find a flaw, it won't be an amateur like you. You should relax about the fundamentals and instead spend your time how to secure other things.

And to answer your questions, zero bits are still bits. According to Bitcoin wiki, keys starting from 0x01 are valid, so they don't have to literally be 256 non-zero bits. And your proposal of "varying key length" would do absolutely nothing, because for all purposes keys would just be padded with zeroes to maximum key length.
jr. member
Activity: 644
Merit: 1
No, it is impossible to do this. Even if you make to work and divine this key all the super computers, it will take billions of years. In addition, as far as I know, keys can also be generated at all without an internet connection.
jr. member
Activity: 475
Merit: 1
Tackling Climate Change Using Blockchain
How can one guess a private key thats so long and mixed with alphabets. It is very impossible guess a private key with the way the keys are arranged and mixed together with both numbers and alphabets. Its not like private keys follow a pattern, the numbers and alphabets for different private keys are scattered in different ways to form the private key, so how do one guess that.
legendary
Activity: 1666
Merit: 1196
STOP SNITCHIN'
Of course, it is not now. It is a potential problem. When the number of Bitcoin accounts is large enough. It will be easier and easier.

It's a potential problem if/when quantum computers break elliptic curve cryptography. At that point, Bitcoin addresses which have been used to sign transactions or old P2PK outputs could be cracked.

It has nothing to do with the number of generated Bitcoin addresses, though. The chances of collisions are still extremely unlikely.
member
Activity: 546
Merit: 12
Sorry to say buddy but have you heard of something called permutations and combinations? That'll give you the best answer to this question. In fact you'll need to try a zillionth time with various combinations and permutations of letters and numbers to guess a correct Private Key. Nevertheless, the only threat i have read about is that Quantum Computerization can really threaten Blockchain P.Keys..and even with that it's not easy, and I can't tell if that's even realistic... but honestly, you cannot just guess a private key lol. It won't happen,
member
Activity: 574
Merit: 12
The private key is mixed with both numbers and alphabets. How do one accurately guess that. I don't think any private key can be guessed even if everyone across the globe has a private key. It is way too complex for a guess work.
sr. member
Activity: 1428
Merit: 250
I think bitcoin developers are very much aware about bitcoin security and they are possibly take best step for this issue! 256 dogits letter and numbers combination is generally so much difficult to broken! I think hackers are swelter to try success about hacking of this security system! I wish developers always thinking about facing this kind of situation!
full member
Activity: 428
Merit: 172
chenille!
It is almost impossible to hack a Bitcoin private key, people have tried to do so and the result is that it's not economical for hackers to try it. It's still questionable if quantum computer are necessary to try finding out Bitcoin private keys. For now, BTC is very safe.
member
Activity: 994
Merit: 20
We can't be sure about that because there is no guarantee for a situation like this. I think this cryptocurrency market will improve itself so much that people will use cryptocurrencies more comfortly.
full member
Activity: 784
Merit: 135
DeFixy.com - The future of Decentralization
We all know that Bitcoin's private key consists of 256 numbers or letters. However, with the adoption of bitcoin on a large scale. BTC accounts will be more and more. When the number of Bitcoin accounts is large enough, any 256 numbers and combinations of letters may be a private key. People can rely on guesswork to get bitcoin in their account.

i think the private key of Bitcoin should not be a fixed 256 bit. it should be able to change in an interval. the user can select the number of digits of its private key. For example: between 500 characters and 256 characters.

Why is it a public number: 256 bits?
The character of the private key is a privacy. The number of digits in the private key should also be a privacy.
The probability for someone to guess an 256 number and letter combination is zero lol. I don't that it would be possible. An eight combination numbers is really hard to guess let alone 256 combination. Also, letters and numbers are combined in getting private key.
Pages:
Jump to: