Open garrettr opened 7 years ago
The short list seems to contain fewer words that may be considered difficult to spell or that users, especially non-native English speakers, may not be familiar with and would find harder to remember. Combined with the shorter codename length on average for the same entropy requirement, I would say I'm in favor of this change.
Thanks to #1452, the next release of SecureDrop will use the EFF's new "long" wordlist instead of the current "SecureDrop wordlist", which is just the original Diceware wordlist modified to remove words with punctuation and some vulgar words. At the end of the EFF's blog post announcing their new Diceware wordlists, there is a nice analysis of the usability/security tradeoffs for the different lists that they generated:
"Typing the passphrase frequently (as opposed to using a passphrase database)" is a good description of the situation that sources find themselves in if they follow our best practices for managing their secret passphrase (as discussed in #1136). We should consider comparing the usability of passphrases generated from either the "long" or the "short 1" wordlist within this context.
Long wordlist
10 examples:
Short wordlist
Note that passphrases generated from the short wordlist have to have a longer minimum length in order to maintain the current security level achieved by passphrases generated from the long wordlist.
10 examples: