Esiste un elenco di parole Diceware migliore?

15

Uso Diceware per generare passphrase e sono molto contento della semplicità del processo e della sicurezza dei risultati.

Dove ho un problema è con la lista di parole stessa.

  • Contiene parole problematiche come "stupro" e "negro" che non riesco a utilizzare ragionevolmente in una frase segreta che desidero inviare a una terza parte.
  • Contiene molte parole oscure come "eagan" e "scurry" che sono difficili da ricordare come si scrive.
  • contiene cose come "dx" e "vh" e "a & p" che non sono affatto parole. "a & p13fk93c'sy" è una passphrase Diceware valida che è altrettanto difficile da ricordare come password veramente generata casualmente.
  • Contiene molte parole molto brevi, quindi è possibile che una password Diceware di sei parole sia lunga solo 6 caratteri.

Ovviamente, puoi rieseguire il processo di generazione se ottieni una passphrase errata, ma che riduce l'entropia.

Poiché il rifiuto di passphrase inadeguate riduce l'entropia, sono disponibili elenchi di parole alternativi oppure esiste qualche altra strategia per garantire che Diceware generi solo passphrase utili?

    
posta Graham Hill 09.08.2016 - 14:43
fonte

3 risposte

12

Sebbene il sistema di generazione della passphrase di Diceware sia valido, non sei il primo a esprimere preoccupazioni sulla wordlist predefinita. La cosa bella è che puoi creare la tua lista di parole che funziona con il sistema di Arnold. Ciò ti dà flessibilità nell'eliminare parole offensive e sostituire parole ritenute troppo brevi o oscure.

In effetti, diverse organizzazioni hanno già creato i propri elenchi di parole da utilizzare con Diceware. Il più recente è stato il lavoro di Joseph Bonneau per l'EFF per sviluppare diverse varianti di wordlist che concentrarsi sul miglioramento dell'usabilità delle passphrase risultanti. Questo è davvero un ottimo lavoro ed è il primo posto che ti indico quando consideri un'alternativa alla wordlist predefinita.

Per quanto riguarda la possibilità di generare brevi passphrase con la lista di parole originale, ho stimato che lo 0,00037% delle possibili combinazioni di 5 parole sarebbe stato eliminato se avessi rifiutato qualcosa di più breve di 14 caratteri (assumendo spazi separati di parole). Quindi, anche se non è l'ideale per ridurre l'entropia generale del sistema, questo ha un impatto molto piccolo sulla sicurezza.

Arnold consiglia anche di separare le parole con spazi, in modo che possa contenere anche una passphrase di 6 parole composta da singole lettere a 11 caratteri.

    
risposta data 09.08.2016 - 18:13
fonte
5

Il creatore di Diceware risolve alcuni di questi problemi nelle Domande frequenti .

  • Cerca le parole oscure in un dizionario; questo ti aiuterà a ricordarli.
  • Le brevi non parole sono lì per mantenere la passphrase breve per la comodità delle persone che devono digitare la passphrase più volte al giorno
  • Se la passphrase è lunga meno di 14 caratteri, gettala via e lanciarne una nuova; la riduzione di entropia è abbastanza piccola da non preoccuparsi.
risposta data 09.08.2016 - 14:47
fonte
5

Oltre alle liste EFF che PwdRsch menziona nella sua risposta, puoi cercare elenchi di parole da un corpus letterario come il Corpus of Contemporary American English , il Corpus di maiale , o Moby Project . Questi sono stati analizzati abbastanza che probabilmente puoi trovare le frequenze di utilizzo per loro per restringere il tuo elenco di parole solo a parole comuni.

Questo porta a un paio di altre idee. Se vuoi parole comuni, perché non trovare elenchi di parole per insegnare la lingua a madrelingua, come la Nuova lista generale dei servizi ? O forse puoi trovare un elenco di parole insegnate ai bambini su un sito di risorse didattiche di qualche tipo (non ero in grado di trovare una lista abbastanza lunga gratis).

Potresti riuscire a trovare un'analisi di frequenza di un tipo negli elenchi di correttori ortografici per ottenere e mettere a fuoco un elenco da lì. Alcuni dizionari possono avere queste informazioni disponibili, specialmente a pagamento; per un'opzione gratuita, wiki ha elenchi di frequenze oltre ai loro full index .

Sfortunatamente questo tipo di informazioni non è così facile da trovare, come dimostra il fatto che le persone stanno ancora facendo ricerche attive per trovare parole frequenti o memorabili. Questo è tutto ciò che riuscivo a trovare mentre cercavo elenchi di parole per un plugin keepass a cui contribuisco.

    
risposta data 10.08.2016 - 07:25
fonte

Leggi altre domande sui tag