Bitcoin Forum
May 08, 2024, 08:50:21 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Does it make sense to use extra custom words to electrum seed?  (Read 204 times)
edward500 (OP)
Jr. Member
*
Offline Offline

Activity: 34
Merit: 50


View Profile
September 21, 2022, 02:07:12 AM
 #1

This is because, if electrum software was hacked or if people somehow figure out how electrum was randomizing its seeds, you would maybe be safer if you had some extra custom words.


If you agree, how many extra custom words should you add to your seed?

1715201421
Hero Member
*
Offline Offline

Posts: 1715201421

View Profile Personal Message (Offline)

Ignore
1715201421
Reply with quote  #2

1715201421
Report to moderator
1715201421
Hero Member
*
Offline Offline

Posts: 1715201421

View Profile Personal Message (Offline)

Ignore
1715201421
Reply with quote  #2

1715201421
Report to moderator
"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715201421
Hero Member
*
Offline Offline

Posts: 1715201421

View Profile Personal Message (Offline)

Ignore
1715201421
Reply with quote  #2

1715201421
Report to moderator
nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5591


Self-proclaimed Genius


View Profile
September 21, 2022, 04:28:53 AM
Merited by Pmalek (1)
 #2

This is because, if electrum software was hacked or if people somehow figure out how electrum was randomizing its seeds, you would maybe be safer if you had some extra custom words.

If you agree, how many extra custom words should you add to your seed?
Yes, the extra word will change the seed produced from your seed phrase.

For the number of words... I think something considered as a "strong password" is the best option.
You don't necessarily have to use actual words since it's not actually extra words but a "passphrase" (not your wallet's password),
so a single 13th 'word' like Au%73t61BH!w6g4d82Edqwdqj#jhd633t is good enough.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10555



View Profile
September 21, 2022, 04:46:15 AM
 #3

if people somehow figure out how electrum was randomizing its seeds,
You don't need to figure out anything, Electrum is 100% open source. All it takes is to look at the code to see what RNG it is using and how.

Quote
If you agree, how many extra custom words should you add to your seed?
The bigger concern is keeping a backup of that extra word(s). The more random and long they are the more you increase the chance of mistake. But considering that brute forcing the extra word is rather expensive it doesn't need to be too long. Not to mention that the actual security is provide by the entropy used in the seed phrase not the extra word.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Abdussamad
Legendary
*
Offline Offline

Activity: 3612
Merit: 1564



View Profile
September 21, 2022, 06:49:14 AM
Merited by NeuroticFish (2), ABCbits (1)
 #4

This is because, if electrum software was hacked or if people somehow figure out how electrum was randomizing its seeds, you would maybe be safer if you had some extra custom words.


If you agree, how many extra custom words should you add to your seed?



No electrum would still have access to your private keys so you would not be safe just because you extended the seed.
DireWolfM14
Copper Member
Legendary
*
Offline Offline

Activity: 2184
Merit: 4238


Join the world-leading crypto sportsbook NOW!


View Profile WWW
September 21, 2022, 07:02:56 PM
 #5

This is because, if electrum software was hacked or if people somehow figure out how electrum was randomizing its seeds, you would maybe be safer if you had some extra custom words.

If the Electrum dev team decided to implant a malicious code into their wallet, I doubt that the Bip39 passphrase would secure your funds.  The most practical way to scam people would be to extract their master private key, not the seed phrase, or simply implant a script that sends all the funds in the wallet to the scammer's address.

The Bip39 passphrase is not completely without a use-case for desktop wallets; i.e. it can be used to create a new wallet without creating a completely new seed phrase.

  ▄▄███████▄███████▄▄▄
 █████████████
▀▀▀▀▀▀████▄▄
███████████████
       ▀▀███▄
███████████████
          ▀███
 █████████████
             ███
███████████▀▀               ███
███                         ███
███                         ███
 ███                       ███
  ███▄                   ▄███
   ▀███▄▄             ▄▄███▀
     ▀▀████▄▄▄▄▄▄▄▄▄████▀▀
         ▀▀▀███████▀▀▀
░░░████▄▄▄▄
░▄▄░
▄▄███████▄▀█████▄▄
██▄████▌▐█▌█████▄██
████▀▄▄▄▌███░▄▄▄▀████
██████▄▄▄█▄▄▄██████
█░███████░▐█▌░███████░█
▀▀██▀░██░▐█▌░██░▀██▀▀
▄▄▄░█▀░█░██░▐█▌░██░█░▀█░▄▄▄
██▀░░░░▀██░▐█▌░██▀░░░░▀██
▀██
█████▄███▀▀██▀▀███▄███████▀
▀███████████████████████▀
▀▀▀▀███████████▀▀▀▀
▄▄██████▄▄
▀█▀
█  █▀█▀
  ▄█  ██  █▄  ▄
█ ▄█ █▀█▄▄█▀█ █▄ █
▀▄█ █ ███▄▄▄▄███ █ █▄▀
▀▀ █    ▄▄▄▄    █ ▀▀
   ██████   █
█     ▀▀     █
▀▄▀▄▀▄▀▄▀▄▀▄
▄ ██████▀▀██████ ▄
▄████████ ██ ████████▄
▀▀███████▄▄███████▀▀
▀▀▀████████▀▀▀
█████████████LEADING CRYPTO SPORTSBOOK & CASINO█████████████
MULTI
CURRENCY
1500+
CASINO GAMES
CRYPTO EXCLUSIVE
CLUBHOUSE
FAST & SECURE
PAYMENTS
.
..PLAY NOW!..
dkbit98
Legendary
*
Offline Offline

Activity: 2226
Merit: 7141



View Profile WWW
September 22, 2022, 02:10:43 PM
 #6

If you agree, how many extra custom words should you add to your seed?
I wouldn't use any custom words to replace standard electrum words.
There is a good reason why someone made system like this, as a balance of security and usability, so making more complications and inventing wheel again is not needed and can result is losing of funds.
However, it's not a bad idea to use one more passphrases, for example that would be a good idea if you have two kids and you want them to have your Bitcoin inheritance.
Give them each same seed words, and each of them should have a different passphrase, so they can split inheritance.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
DireWolfM14
Copper Member
Legendary
*
Offline Offline

Activity: 2184
Merit: 4238


Join the world-leading crypto sportsbook NOW!


View Profile WWW
September 22, 2022, 05:38:39 PM
 #7

If you agree, how many extra custom words should you add to your seed?
I wouldn't use any custom words to replace standard electrum words.
There is a good reason why someone made system like this, as a balance of security and usability, so making more complications and inventing wheel again is not needed and can result is losing of funds.
However, it's not a bad idea to use one more passphrases, for example that would be a good idea if you have two kids and you want them to have your Bitcoin inheritance.
Give them each same seed words, and each of them should have a different passphrase, so they can split inheritance.

You are correct, replacing words in the seed phrase is not recommended.  In fact, it's very likely that would break the checksum of the seed phrase (whether electrum or bip39.)  But, I think the OP is referring to the seed extension (Bip39 passphrase,) not the seed itself.

  ▄▄███████▄███████▄▄▄
 █████████████
▀▀▀▀▀▀████▄▄
███████████████
       ▀▀███▄
███████████████
          ▀███
 █████████████
             ███
███████████▀▀               ███
███                         ███
███                         ███
 ███                       ███
  ███▄                   ▄███
   ▀███▄▄             ▄▄███▀
     ▀▀████▄▄▄▄▄▄▄▄▄████▀▀
         ▀▀▀███████▀▀▀
░░░████▄▄▄▄
░▄▄░
▄▄███████▄▀█████▄▄
██▄████▌▐█▌█████▄██
████▀▄▄▄▌███░▄▄▄▀████
██████▄▄▄█▄▄▄██████
█░███████░▐█▌░███████░█
▀▀██▀░██░▐█▌░██░▀██▀▀
▄▄▄░█▀░█░██░▐█▌░██░█░▀█░▄▄▄
██▀░░░░▀██░▐█▌░██▀░░░░▀██
▀██
█████▄███▀▀██▀▀███▄███████▀
▀███████████████████████▀
▀▀▀▀███████████▀▀▀▀
▄▄██████▄▄
▀█▀
█  █▀█▀
  ▄█  ██  █▄  ▄
█ ▄█ █▀█▄▄█▀█ █▄ █
▀▄█ █ ███▄▄▄▄███ █ █▄▀
▀▀ █    ▄▄▄▄    █ ▀▀
   ██████   █
█     ▀▀     █
▀▄▀▄▀▄▀▄▀▄▀▄
▄ ██████▀▀██████ ▄
▄████████ ██ ████████▄
▀▀███████▄▄███████▀▀
▀▀▀████████▀▀▀
█████████████LEADING CRYPTO SPORTSBOOK & CASINO█████████████
MULTI
CURRENCY
1500+
CASINO GAMES
CRYPTO EXCLUSIVE
CLUBHOUSE
FAST & SECURE
PAYMENTS
.
..PLAY NOW!..
nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5591


Self-proclaimed Genius


View Profile
September 23, 2022, 03:07:24 AM
 #8

We got contradicting replies in this thread probably because of OP's obscure use of the word "hack".

But I think the first part "if electrum software was hacked" should be based from the other concern,
which is the seed phrase-generation being compromised (e.g. reproducible or made from weak entropy) which will made it possible to reproduce Electrum seed phrases.

I though so because OP's earlier topic is about Electrum cold storage setup (link) and as we know it, his seed phrase and wallet are created/stored air-gap.
That should made "his Electrum wallet being hacked" the least of his concern, but "the software being hacked" with compromised entropy/seed phrase generation.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10555



View Profile
September 23, 2022, 04:42:53 AM
 #9

You are correct, replacing words in the seed phrase is not recommended.  In fact, it's very likely that would break the checksum of the seed phrase (whether electrum or bip39.)
Technically you would change the word-list first and then create your seed phrase not after it. Electrum works with different word-lists with custom number of words instead of the fixed 2048 ones. That means as long as you also keep the word-list you can recreate your wallet (and its checksum will be correct).

P.S. as you pointed out, I also don't think this is what OP had in mind though.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Abdussamad
Legendary
*
Offline Offline

Activity: 3612
Merit: 1564



View Profile
September 24, 2022, 11:43:22 AM
 #10

custom word list isn't required to restore the wallet from seed. you only need it to create the seed.

for example you can restore from the seed below that is created using this wordlist:

Quote
pig dipped 3875 enrich 2812 burden add faceted 3172 4653
NotATether
Legendary
*
Offline Offline

Activity: 1596
Merit: 6730


bitcoincleanup.com / bitmixlist.org


View Profile WWW
September 26, 2022, 07:28:37 AM
 #11

If Electrum was hacked, whether through phishing or through a random number generator flaw, then extra words will not save your bacon, since they will also be keylogged and phoned home.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
khaled0111
Legendary
*
Online Online

Activity: 2520
Merit: 2853


Top Crypto Casino


View Profile WWW
September 26, 2022, 08:39:45 PM
Last edit: September 26, 2022, 08:55:06 PM by khaled0111
Merited by Pmalek (1)
 #12

If Electrum was hacked, whether through phishing or through a random number generator flaw, then extra words will not save your bacon, since they will also be keylogged and phoned home.
How can this be possible? Please correct me if am wrong but if the random number generator is flawed isn't all the attacker can do is to regenerate the twelve words of the seed? How can he know the passphrase you set manually (not generated by the flawed rng)?
Actually, this particular case shows how important the custom word is to secure your coins.
If the wallet is fake or have some malicious code (ie. keylogged) then that's a different matter.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
September 27, 2022, 08:58:24 AM
 #13

How can this be possible? Please correct me if am wrong but if the random number generator is flawed isn't all the attacker can do is to regenerate the twelve words of the seed? How can he know the passphrase you set manually (not generated by the flawed rng)?
No, you are right. If the attack which is happening is limited to only a malicious RNG spitting out predetermined entropy and therefore a predetermined seed phrase, but you use a long, complex, and random passphrase, then your coins will still be safe.

However, this depends on the wallet file actually using the long, complex, and random passphrase that you enter properly. If someone has released malicious software which is generating predetermined seed phrases, then chances are they have also taken steps to mean that if you do use a passphrase they can still steal your coins. This might mean that any passphrase you enter is simply ignored, or maybe that the wallet only uses the very first character of any passphrase you enter, so it still generates a fresh wallet but one that is trivially easy to brute force.
Pmalek
Legendary
*
Offline Offline

Activity: 2758
Merit: 7136



View Profile
September 27, 2022, 09:10:00 AM
 #14

If you agree, how many extra custom words should you add to your seed?
Andreas Antonopoulos talked about a passphrase of 6-8 random English words as a secure way of extending the seed in one of his videos. So even with standard dictionary words, it's strong enough if there are plenty of words.   

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!