Oddbean new post about | logout
 Was feeding chat gpt the letters from your seed quiz, showed her the BIP 39 Wordlist and asked for 12 and 24 words using the given letters. Then open electrum and create a few seeds 😂 
 Did you find a seed with bitcoin in it?! 
 Found a set of addresses with a 12 word seed that is empty now. But those sats are still there on the new adress. https://mempool.space/de/address/1Ez3vTiwrtpCJsvwdexAqYNwq8ZWVLUx1k https://image.nostr.build/dc69c1607d6cdd1d497a2da99d2a38bc5f8f500159a860a60db56964b7da7f46.jpg  
 It’s 12 words in mine and all the letters you need are there btw 
 Oh cool thanks for the second hint 😈 
 So, there are approximately 
2.66212
×
1
0
46
2.66212×10 
46
  possible 12-word seed sets that can be made with the provided letters from the BIP 39 Wordlist. 😛 easy right 🤯😅 
 2.6 x 1046 possibly combinations? 
 Maybe we should get @fiatbrecher and @ThomasB123 involved. I’ve just thrown the dice a few times. They know a lot more 😜 
  https://image.nostr.build/d9aeb3099c9f5028c424f50f34e4a9be51de68e346bc7b081c5afdef4bb8697a.jpg  
 None of the words are seed cipher 
 there are too many collisions with just 46 letters, you need to reveal  corresponding painting to narrow down the scope 
 The painting is not supposed to have any meaning as far as we understood the hints so far 🧐 
 Correct, this one is just testing the strength of a 12 word seed with the letters mixed up! 
 In fact, the whole method should be put on fire, not just the most secure part. You can send me these 12 seed words in the correct order in a private message, and I will encrypt them using a public substitution table and send the ciphertext back to you. If you already know the plaintext and the ciphertext, and the table, try to reverse the encryption rules. 
 What? 
 I don’t fully understand this 
 In simple terms, the ciphertext and substitution table are publicly displayed, and without knowing the rules, it is impossible to reverse deduce the plaintext. Even if the plaintext, ciphertext, and substitution table are publicly displayed, it is impossible to reverse deduce the rules. I will give an example to illustrate this later. 
 Let's take an example

you have 12 seed words in the following order:

anger animal check effort eight episode just oppose pig possible question sea

By the way, this happens to be one set of possible solutions to your challenge.

I re-encrypted them with my password card as below
https://image.nostr.build/3a4d3f8a72c7cfe3ff77eaa7d256e1b4743024637b5ef0dad4ac0ba137d6d0ad.jpg
 to get the following strings:

h+ike2Tk2hK9!%%+%@7#S9fVhMV^pVMV!h9Tb=2S9&Xe+hs8~npf5eMss

I can write this string of characters on a piece of paper and put it anywhere in the public domain, along with my password card.

If no one else knows the plaintext and substitution rules, then your seed words are safe.

And even you yourself know the plaintext of the 12 words, and you know the ciphertext, and you have this substitution table from my password card, but you still can't backtrack my substitution RULES.

Once you can do that, guess my substitution rules, you can restore another  ciphertexts that I have written on paper and made public:

5hK9!spT&=h+Vs%9K9bXh+hY7fM2&8%+X@e9M2fVhMXspVT^h%Ss@2h+XP

You'll find this is another group of MY seed words:

XXXXXX XXXXXXX XXXXXXX XXXXXX XXX XXXXX XXXXX XXX XXXXXX XXXXX XXXXXX XXXXXXXX

By the way, this group of seed words is another set of possible solutions to your challenge.

can you make it?

As you can see, the key to security becomes the RULES, and it's always easier to memorize the rules than it is to memorize individual ciphers one by one, so I use this card to manage all of my high-strength passwords over 8 years, and I'm sure it can be used to keep the seed words safe as well.  
 no, this challenge is to restore the private key from random characters, which is the security foundation of Bitcoin and cannot be challenged

In fact, the painting gives clues to restore the 12 seed words in the correct order, as the author said, this is a simple substitution cypher, it is impossible to restore it by just have the seed plate, and you can't even start guessing with just the painting, only by putting the seed plate and the painting together can you solve the private key.

And as I told the author, the password management tool I have actually used for the past 8 years can also be used for seed word encryption, which allows to publish seed plate and painting at the same time and still be unbreakable 
 @fiatbrecher has been working on brute forcing this and has made it pretty far actually which is crazy 
 Brute force is not feasible for this problem. With the current global computing power, brute force can significantly reduce the search range, but it is still not small enough for luck to play a role in a meaningful time. 
 Tell that to @fiatbrecher 
 It’s a 12 word seed phrase and this is all you need https://i.nostr.build/Z5Dgx.png  
 Is that the right direction? Total combinations≈3.072×10 
27
 

So, there are approximately 
3.072
×
1
0
27
3.072×10 
27
  possible combinations where the first letters spell "SEEDCIPHER". 
  @HadaikumLN I tried GPT to start also. First asked it to count the number of letters, it gave me this. Abandoned that strategy very quickly. 🤣 🤣 🤣 

I have it narrowed down to 325 words. Having trouble spitting out combos that add to 46 from there. 

https://m.primal.net/Hlel.png  
 Yes need to teach chat gbt what you actually want first to get decent results. Only 46 combinations? Should be a lot higher no? 
 Sorry, asking it to fit together the following logic tree:

Words from 325 word list
-THAT- 
Use each letter from the 46 character string only once
-AND-
Equal exactly 12 words.

That should narrow it down greatly. Not the order, but some fitting combos at least. But I can't get it to iterate with scripts and can't find online tools to do it. 
 Hmm intereting take, if it’s only those few combinations we could try them out. 
 I’ll try 23 of those seeds if you like 😜 
 It's still a fuckload of combinations though. 🤣 That's why I think using the "key" of characters is the way to really narrow it down into a bite sized piece. 

https://m.primal.net/Hlhy.png  
 Thats more likely then the 46 possible combinations 😛 I’ve just tried a few times like playing the lottery but not actively trying to crack it 
 I know 1 word, and a 50% chance of the second word. Bringing total words (not combinations), but word options remaining down to 50 or 82. That's still MANY combinations.

If the 2nd word (not in proper order) is "jump" then there's 50 remaining words. If it's "join" then there's 82 remaining words. 
 🙈