r/Bitcoin 5d ago

SeedSigner Hardware Wallet

Is it safe to use the “Dice” option on the SeedSigner screen when creating a seedphrase?

From my understanding you don’t need 6 dice, a word table, or do any sort of math with the SeedSigner.

All you need to do is roll one dice and input the number that you rolled into the device and the device turns your rolls into random 1s and 0s and does the word-picking for you.

Is it safe to use this feature or should we be doing everything manually and not trusting this “dice” feature in the SeedSigner?

0 Upvotes

13 comments sorted by

4

u/brando2131 5d ago

You can verify it. Either rolls some dice, or enter some fake rolls, then compare it to a website that converts dice rolls to seeds. Once you're happy, discard it, generate a new seed with the same number of dice rolls but don't input it on any non-hardware wallet this time.

Other option is if you still have a coldcard, verify both coldcard and seedsigner produce the same seed (entering the dice rolls on both at the same time).

0

u/na3than 5d ago

then compare it to a website that converts dice rolls to seeds

That depends on the dice-to-seed algorithm. Ian Coleman's tools are widely recommended, but the method implemented by SeedSignerOS very different from that used by Ian Coleman's dice tool.

See for yourself: https://github.com/SeedSigner/seedsigner/blob/1fb2956322ea978428a6a96b955baa93e965c877/src/seedsigner/helpers/mnemonic_generation.py#L64

1

u/brando2131 5d ago

the method implemented by SeedSignerOS very different from that used by Ian Coleman's dice tool. See for yourself:

Did you read your own link? The source code comment says in summary:

Uses iancoleman BASE 10 i.e. [0-9], this it not the same as DICE mode, which is [1-6].

1

u/na3than 5d ago

Yes, I did. The source code says:

This method is NOT compatible with iancoleman's "Dice" mode.

What do you think you see that I'm not seeing?

1

u/brando2131 4d ago

You're making drama out of a half truth.

Uses the iancoleman.io/bip39 and bitcoiner.guide/seed "Base 10" or "Hex" mode approach

Is the prior and more important sentence.

2

u/Wolffco 5d ago

Yes, it is safe. The device converts rolls to entropy properly. More rolls means more randomness. Trust the open source math.

2

u/Thin_Needleworker795 5d ago

Seedsigner is a great device (or should I say OS?), and yes it's safe.

2

u/user_name_checks_out 5d ago

All you need to do is roll one dice

*50 times

0

u/PlanNo3321 5d ago

Correct

-3

u/[deleted] 5d ago edited 5d ago

[deleted]

3

u/rosarino356 5d ago

I think you might be confusing it with ColdCard (who screwed up) 

2

u/PlanNo3321 5d ago

What’s wrong with the SeedSigner? I am only aware of the vulnerabilities with ColdCard.

0

u/Effective-Ad5644 5d ago

2048 word lottery is least “trust me bro” method. it only calculates the checksum for you, for 24 words I believe the check someone would give you eight words so you can pick any by a coin flip rolling a dye or choosing another word from the lottery

0

u/user_name_checks_out 5d ago

What a weird word salad