Pages:
Author

Topic: 600 word seed (Read 458 times)

newbie
Activity: 13
Merit: 0
April 20, 2021, 12:06:10 AM
#29
I'd wanna know where to store it and how secure it migh be
legendary
Activity: 2268
Merit: 18771
March 19, 2021, 05:37:54 AM
#25
So you are effectively reducing your security to "only" the security of a standard bitcoin private key...
Even if he did write down his 600 word seed and never looked at his private keys, his security is still 128 bits. It doesn't matter what ridiculous thing he does with his seed phrase; his keys will never be more secure than 128 bits.

All these things you can do your seed phrase - force it to be 600 words, additional passphrases, etc. - might increase the physical security of your seed phrase if it means an attacker has to compromise two or more back ups instead of just one, but the cryptographic security of your private keys remains 128 bits.
legendary
Activity: 3472
Merit: 10611
March 18, 2021, 10:25:01 PM
#24
So you are effectively reducing your security to "only" the security of a standard bitcoin private key.
Security of bitcoin private keys are 128 bits since the security of Elliptic Curve keys are defined as half the key size (bitcoin curve is 256 bit). On the other hand security of entropy (if generated randomly and is strong) is the same as its size. If the 600 words are selected using the same word list as BIP39 with 2048 words then their security is 600*11=6,600 bits. A pointless increase but an increase nonetheless.
HCP
legendary
Activity: 2086
Merit: 4363
March 18, 2021, 05:10:57 PM
#23
Also i dont save 600 word seed i only save few key pairs. Thats all i need
So you are effectively reducing your security to "only" the security of a standard bitcoin private key... You've really gone to an awful lot of trouble to simply generate a couple of private keys Roll Eyes

It's like taking a taxi around the block to get to the house next door... you could have just walked Tongue
legendary
Activity: 2128
Merit: 1293
There is trouble abrewing
March 16, 2021, 11:04:16 AM
#22
As for seed words, the words should not be "familiar", they should be randomly generated either by the computer or dice or coin flips.

it is always best to stick to the standards which means choosing words from the predefined wordlist that BIP39 uses too. this way in a couple of years when you wanted to recover your seed you won't have to also remember the customized method that you chose and the dictionary you used and end up losing your bitcoin to something that simple.
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
March 16, 2021, 10:46:31 AM
#21
12 or 24 words is more than enough.

If you are a target, specifically, where is your 600 words saved or stored and do you have access to it? It can be "hacked" with a $5 wrench attack.

There is no one on this planet I know who would not give up his bitcoin wallet when threatened with physical violence (either them or someone they know), so if you've got your physical security covered, go ahead and have fun with 600 words.

I would just use dice, I bought a set of 100 6-sided dice of different colors.

As for seed words, the words should not be "familiar", they should be randomly generated either by the computer or dice or coin flips.
legendary
Activity: 2268
Merit: 18771
March 16, 2021, 02:35:57 AM
#20
They also can be easily remembered.
What's with everyone in this thread talking about memorizing seed phrases?

Write it down.
member
Activity: 214
Merit: 11
March 16, 2021, 01:16:22 AM
#19
What do you need it for? 24 word seed-phrases are safe enough to not be hacked. They also can be easily remembered.
legendary
Activity: 2268
Merit: 18771
March 15, 2021, 10:33:26 AM
#18
i believe i'm overly paranoid but in order to have same privkeys attacker must generate same 600 words. no?
No. An attacker trying to brute force a single private key without any additional information is just going to attempt to brute force the private key rather than the seed phrase it was derived from.

If I generate a private key, to check for an address collision all I have to do is use elliptic curve multiplication to turn it to a public key, and then hash it a few times and convert to Base58.

If I generate a seed phrase, to check for an address collision I first have to go through 2048 rounds of HMAC-SHA512, and then multiple further rounds of HMAC-SHA512 to work down the derivation path to the relevant account and address index, and then elliptic curve multiplication and hash as above. It is a far more time consuming and resource intensive process. It makes much more sense for an attacker to try to brute force the individual key, which has the exact same security if you use 12 words or 600 words.

to brute force privkey attacker needs to generate all of possible privkeys. which can only be done by alliens and their super computer.
And to brute force a 24 word seed phrase, an attacker needs to generate all possible 24 word seed phrases. There are 2256 valid 24 word seed phrases, which is actually more than the number of valid private keys, which is slightly less than 2256.
member
Activity: 158
Merit: 10
March 15, 2021, 10:14:36 AM
#17
Quote
Then using a 600 word seed phrase makes even less sense.
i believe i'm overly paranoid but in order to have same privkeys attacker must generate same 600 words. no? to brute force privkey attacker needs to generate all of possible privkeys. which can only be done by alliens and their super computer. also keep in mind that pool of available keypairs getting smaller every second
legendary
Activity: 2268
Merit: 18771
March 15, 2021, 09:27:38 AM
#16
I always use my own entropy source to generate seed.
There is nothing wrong with this, and in fact, it is a good idea in some circumstances. I've done the same for a number of long term cold storage wallets. I generally use the "flip a coin 256 times" method to generate a 256 bit number. From there, you can choose to either convert it to a seed phrase, first by calculating and appending the checksum and then manually converting each group of 11 bits to a word on the BIP39 word list, or you can use the 256 bit number directly as a private key.

I dont know why but i worry about address collision. Changes of it are very low but there is chance so with my luck I be first one.
There is only a theoretical chance of it happening. Practically, it will never happen. Here is a post of mine from a while ago explaining just how unlikely it is that someone guesses your private key:

Given that most 2FA codes are 6 digits long, there is a 1 in 106 chance of someone guessing your 2FA code.
Assuming an average house lock has 8 tumblers, and each tumbler can adopt one of 10 positions, then there is a 1 in 108 chance that someone will be able to guess your exact house key shape and unlock your door.
Given a standard credit card has a 15 or 16 digit number on it, there is at most a 1 in 1016 chance that someone will be able to guess your credit card number.
If you use a password manager to generate a long and totally random 16 character password, drawing from the full ASCII 95 character set of upper and lowercase letters, numbers, and symbols, (e.g. CY\u4"=t{rV%;N9S), there is a 1 in 4.4*1031 chance of someone guessing it.
The chance of someone guessing your private key is 1 in 1.158*1077.

The chance of someone correctly guessing your password, your 2FA code, your credit card number, and the key to your house simultaneously is 4.4*1061, which is still around 2 thousand trillion times more likely than them guessing your private key.

Also i dont save 600 word seed i only save few key pairs. Thats all i need
Then using a 600 word seed phrase makes even less sense. It doesn't matter if you have 12 words, 24 words, 600 words, or a million words. The security of any individual private key will always be the same.
member
Activity: 158
Merit: 10
March 15, 2021, 08:50:34 AM
#15
Quote
I know, but almost no one use the feature or use entropy from secure source

I always use my own entropy source to generate seed. cant trust iancoleman, ledger or any other wallets for that matter. I dont know why but i worry about address collision. Changes of it are very low but there is chance so with my luck I be first one.
Also i dont save 600 word seed i only save few key pairs. Thats all i need
legendary
Activity: 2268
Merit: 18771
March 15, 2021, 05:27:24 AM
#14
Instead of memorizing a private key with a lot of characters, you should memorize 12 or 24 words you are familiar with.
No, you shouldn't. You should write it down on paper.
legendary
Activity: 1596
Merit: 1288
March 15, 2021, 05:23:11 AM
#13
i know its way too much but how safe is it vs 24 word seed?
btw it was generated using iancoleman tool
BIP39 (Mnemonic Recovery Seed Phrase) is Bitcoin Improvement Proposal. Instead of memorizing a private key with a lot of characters, you should memorize 12 or 24 words you are familiar with.

The increase in words will be good but a lot of words will make the matter the opposite. The missed or lost word will increase and thus you will need to memorize it in digital form, which is aware of the increased risk.
legendary
Activity: 2744
Merit: 3096
Top Crypto Casino
March 14, 2021, 12:27:01 PM
#12
Just to add to what have been said, if you have 600 words seed, you will have to copy paste it each time you need to recover your wallet. So, the seed needs to be saved on a digitally which represents another attack vector.
A 12 words seed is safe enough as long as the words have been randomly generated.
legendary
Activity: 2268
Merit: 18771
March 14, 2021, 10:39:42 AM
#11
Purely by length (ignoring checksum, RNG, etc.), it's 2048600 / 204824 or 2048576 times more secure than 24 words.
The only thing it is more secure against is someone blindly trying to guess your seed phrase, which pretty much no one is ever going to do. It does not make your wallet, your private keys, or your coins any more secure.

You can't generate 600 words seed with iancoleman tool, but even if it's possible there's security concern generate random number with browser.
You can. Click on "Show entropy details", and then make sure the drop down box shows "Use Raw Entropy (3 words per 32 bits)". You can then enter as much entropy as you like and it will generate as long a seed phrase as you like. You will obviously need to generate your own entropy to do this.
legendary
Activity: 2268
Merit: 18771
March 13, 2021, 11:32:50 AM
#10
Quote
2048^12 possible seeds
isnt chances much lower because of you only need to match few letters to know word?
Each word had a unique first 4 letters, but that doesn't change that there are 2048 different words, and each word encodes 11 bits of entropy.

Bitcoin private keys themselves only have 128 bits of security, so anything beyond that for a seed phrase is technically unnecessary. Further, regardless of how long your seed phrase is, it is passed through the exact same process to create a 256 bit master private key and a 256 bit master chain code. Therefore, a 12 word seed phrase is just as secure as a 600 word seed phrase.

All you are achieving here is making your seed phrase more difficult to back up and massively increasing the chance you make a mistake when writing it down. You are not gaining any meaningful additional security.
member
Activity: 158
Merit: 10
March 13, 2021, 10:15:23 AM
#9
Quote
2048^12 possible seeds
isnt chances much lower because of you only need to match few letters to know word?
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
March 13, 2021, 09:30:29 AM
#8
I generated huge entropy because 256 bits of entropy didnt seem secure to me:   this is what 256 bits look like. 83926714dbf1948da358e3bddd99818d1b9fd3fd58c55e65765ffd780a4b4970   this is it. looks very breakable
Let's represent it with the number of permutations that a 12 words seed have.

2048^12 possible seeds, a little less than that if you want to adhere to the checksum (lowers from 132bits to 128 bits). 5.44 x 10^39 possible permutations. Let's say you can bruteforce 1 million seeds a second; giving you about 1.7264453e+32 years to exhaust the key space. It's roughly the security of a Bitcoin address. 24 word seeds has even more permutations.
legendary
Activity: 3234
Merit: 5637
Blackjack.fun-Free Raffle-Join&Win $50🎲
March 13, 2021, 09:28:01 AM
#7
If someone really thinks he needs a 600 word seed let him use it, but before that we should really understand that a seed is just something that exists to make it easier for us humans to imagine some things. Behind all this is much more complicated mathematics that only a few can understand.

Someone said that there are already at least 1000 such questions and answers if the internet is searched, and for those who think they need more than 24 seed words, let them play a little with the number of grains of sand on earth or the number of atoms in space.

toSaturnAndBeyond
There are more seed combinations than grains of sand on Earth.

WannabeWonk
It's actually closer to the number of mother fxxking atoms in the universe.
204824 is roughly 3×1079 and scientists estimate the number of atoms in the universe is around 1080.

However, some may think that aliens have much more powerful computers, so if they start brute force BTC seeds, it is better to strengthen the protection a bit Cheesy
Pages:
Jump to: