Pages:
Author

Topic: Bitmex conducted an experiment with brainwallets - page 2. (Read 366 times)

legendary
Activity: 2968
Merit: 3684
Join the world-leading crypto sportsbook NOW!
Looking at the speed seems like there is at least one server that looking at addresses that have been created using known quotes from literature and another that, and this is quite scary has a lot bigger database, including a simple phrase from Satoshi's whitepaper which is hidden somewhat in the conclusion.

It would have been interesting if he had chosen also two quotes from foreign literature and not translated into English, I somehow doubt they are monitoring really all the possible brain wallets that can be made with all the books in the world. I'm not eager to throw 0.005, especially since I know someone with not so good intention will get that money for that but maybe I'll try with 0.0005 during the weekend.

The cost of this attack is very-very low, you just generate a list of brainwallets as big as you can handle, and then setup a script that listens to new blocks and very quickly checks if tx have been made to addresses in your list.

I would love some feedback on this, in my opinion you still need a pretty decent server to monitor a few tens if not a hundred million addresses.

I often thought about this too, I speak two languages very well, and about 4 in various degrees, have wondered just how secure it would be if I mixed up some phrases, swapping between English and others. The bonus is that two of those 4 I know don't even have to my knowledge dictionaries so the attacker would have to come from my population of roughly 200,000 people;)

I still do like the brainwallet concept done up like this, but still, I somehow think it's not as secure as my brain believes.

Also agree you would probbaly need SOME kind of cost to run such servers, probably not an individual monitoring what must at least be hundreds of millions of addresses.
legendary
Activity: 3024
Merit: 2148
I would love some feedback on this, in my opinion you still need a pretty decent server to monitor a few tens if not a hundred million addresses.

This server doesn't need to store the original phrase, only the resulting private key and address. Private keys are just 256 bits, so with a few terabytes of space that's already trillions of possible private keys. One Bitcoin block has a few thousands transactions, so it will have around that order of magnitude outputs. This server just has to lookup each output address in this list of key-address pairs, and lookup is a very fast operation, nearly instant most of the times, even if you're looking up among trillions of entries. This whole thing probably costs less than $100/month.
legendary
Activity: 2912
Merit: 6403
Blackjack.fun
Looking at the speed seems like there is at least one server that looking at addresses that have been created using known quotes from literature and another that, and this is quite scary has a lot bigger database, including a simple phrase from Satoshi's whitepaper which is hidden somewhat in the conclusion.

It would have been interesting if he had chosen also two quotes from foreign literature and not translated into English, I somehow doubt they are monitoring really all the possible brain wallets that can be made with all the books in the world. I'm not eager to throw 0.005, especially since I know someone with not so good intention will get that money for that but maybe I'll try with 0.0005 during the weekend.

The cost of this attack is very-very low, you just generate a list of brainwallets as big as you can handle, and then setup a script that listens to new blocks and very quickly checks if tx have been made to addresses in your list.

I would love some feedback on this, in my opinion you still need a pretty decent server to monitor a few tens if not a hundred million addresses.
legendary
Activity: 3024
Merit: 2148
Found this link on reddit - https://blog.bitmex.com/call-me-ishmael/

What the did was they created 8 brainwallets by doing sha256 of some phrase from a work of fiction or lyrics or some literature, and they have put 0.005 BTC into each address. Within a day, all wallets were emptied by hackers. Some wallets were emptied before the funding transaction was even confirmed.

This means that there are people out there who run servers that monitor millions if not billions of pre-generated brainwallets, and as soon as they see a transaction coming in, they immediately sweep it. Newbies often think that a brainwallet is safe because it will take a long time to bruteforce it, but this is wrong, because no one is trying to bruteforce one specific wallet. The cost of this attack is very-very low, you just generate a list of brainwallets as big as you can handle, and then setup a script that listens to new blocks and very quickly checks if tx have been made to addresses in your list. No need to spend any computational power, just a small server that runs 24/7.
Pages:
Jump to: