miniaturadaimagem|Cinco dados mostrando , que denota "monograma" em uma lista de palavras criptográficas EFF atualizada Diceware é um método para criar frases-senha, senhas e outras variáveis criptográficas usando dados comuns como gerador físico de números aleatórios. Para cada palavra da frase-senha, são feito cinco lançamentos de um dado de seis faces. Os números de 1 a 6 obtidos nesses lançamentos são reunidos formando um número de cinco dígitos — por exemplo, 43146. Esse número é então usado para localizar uma palavra em uma lista específica. Na lista original do Diceware, por exemplo, 43146 corresponde a munch. Ao gerar várias palavras em sequência, constrói-se aleatoriamente uma frase-senha longa.

Uma lista de palavras do Diceware contém exatamente palavras únicas, de preferência fáceis de soletrar e memorizar pelo usuário. O conteúdo da lista não precisa ser protegido nem mantido em segredo, pois a segurança de uma senha Diceware depende do número de palavras selecionadas e do tamanho de conjunto de onde cada palavra é retirada. Já foram compiladas listas para mais de duas dezenas de idiomas.

O nível de imprevisibilidade (entropia) de uma frase-senha Diceware pode ser calculado com facilidade: cada palavra adiciona 12,9 bits de entropia (isto é, bits). Originalmente, em 1995, o criador do Diceware, Arnold Reinhold, considerava cinco palavras ( bits) o comprimento mínimo adequado para usuários comuns. Em 2014, contudo, Reinhold passou a recomendar pelo menos seis palavras ( bytes).

Esse nível de imprevisibilidade pressupõe que um potencial invasor saiba três coisas: que o Diceware foi usado para gerar a senha, qual lista de palavras específica foi utilizada e exatamente quantas palavras compõem a senha. Se o invasor tiver menos informações, a entropia efetiva pode ser maior que bytes por palavra.

Os cálculos de entropia acima também assumem que, conforme recomendado pelo autor do Diceware, cada palavra é separada por um espaço. Se, em vez disso, as palavras forem simplesmente concatenadas, a entropia calculada se reduz levemente por causa da redundância; por exemplo, as frases de três palavras "in put clammy" e "input clam my" tornam-se idênticas se os espaços forem removidos.

Listas de palavras EFF A Electronic Frontier Foundation publicou, em 2016, três listas alternativas de palavras em inglês para Diceware, enfatizando ainda mais a facilidade de memorização e evitando termos obscuros, abstratos ou problemáticos. Uma desvantagem é que frases-senha típicas ao estilo da EFF exigem a digitar um número maior de caracteres.

Trecho A lista original do Diceware contém uma linha para cada uma das combinações possíveis de cinco dados. Um trecho:... 43136 mulct 43141 mule 43142 mull 43143 multi 43144 mum 43145 mummy 43146 munch 43151 mung ...

Exemplos Exemplos de senhas de lista de palavras do Diceware:

dobbs bella bump flash begin ansi easel venom aver flung jon call

Exemplos de senhas de lista de palavras EFF:

sterling securely chitchat spinout pelvis rice immorally worrisome shopping traverse recharger

A tira XKCD #936 mostra uma senha semelhante a uma gerada pelo Diceware, mesmo que a lista de palavras usada seja menor do que a lista regular de palavras usada pelo Diceware.

Ver também

Ataque de força bruta Tamanho da chave What3words

Bibliografia

Ligações externas

A página de dados em inglês tem a descrição completa e listas de palavras em vários idiomas. Um gerador de senhas de lista de palavras múltiplas do diceware do lado do cliente com código-fonte completo Aplicativo de dados baseado na web que usa a função getRandomValues() criptograficamente segura Lista de palavras de Diceware em inglês da Electronic Frontier Foundation

Categoria:Geração de números aleatórios Categoria:Dado (peça)