<<  >> (p.2)
    Author Topic: Why you cannot enter an arbitrary seed in Electrum  (Read 65144 times)
    flatfly
    Legendary
    *
    Offline Offline

    Activity: 1204
    Merit: 1025

    090930


    View Profile
    January 25, 2014, 06:35:12 PM
     #21

    What are your thoughts on this: http://www.sendspace.com/file/68tgbd
    You have to roll your own seed. 5 dice for each word = 60 rolls, if a roll is invalid (i.e. under certain circumstances not applicable), roll again. IMO this should lead to a truly random seed, which can't be compromised by faulty or limited random number generators implementations. It's a bit cumbersome, but for long-term storage a decent decision.

    Any downsides or potential risks I don't see?

    This method is well known as Diceware - http://world.std.com/~reinhold/diceware.html

    Good question! How Diceware (5 words with dice, dictionary size of 7776) compares to Electrum (12 words, from a dictionary of 1600) for practical purposes; to use as your master password?

    Diceware 5 words bit strength:

    >>> log(7776**5,2)
    64.624

    Electrum 12 words bit strength:

    >>> log(1626**12,2)
    128.005


    What this means: Diceware 5 words is no longer secure. With dictionary size 7776, use at least 7 or 8 words for critical/financial stuff.
Page 1
Viewing Page: 2