A força da chave de criptografia LUKS depende diretamente da senha?

2

Eu configurei uma nova instalação do Ubuntu 16.04 e habilitei a criptografia completa de disco usando o LUKS durante a instalação.

Como o mapa de chaves correto para minha localidade ainda não estava disponível, inseri uma senha realmente fraca que era fácil de digitar, com a intenção de alterá-la após a instalação bem-sucedida.

Agora estou começando a me perguntar se isso é uma boa ideia. Minha pergunta é sobre a força da chave de criptografia e o efeito de alterar minha senha retroativamente. Qual dos dois cenários a seguir é verdadeiro?

  1. A força da chave de criptografia é completamente não relacionada à força da senha escolhida pelo usuário. A chave de criptografia é sempre de força semelhante e é gerada aleatoriamente, com a senha do usuário simplesmente agindo como um tipo de "sal". O que os invasores tentam decifrar não é a chave de criptografia, mas a senha do usuário. Assim, alterar a senha do usuário de uma fraca para uma strong retroativamente melhora significativamente a segurança.

  2. A força da chave de criptografia depende diretamente da força da senha original escolhida pelo usuário. A chave de criptografia varia significativamente em intensidade e é derivada da senha do usuário (de forma determinística). O que os invasores tentam decifrar é a senha do usuário ou a própria chave de criptografia. Alterar a senha do usuário de fraca para uma strong retroativamente não melhora a segurança porque os invasores não tentarão quebrar a (agora strong) senha, mas a (ainda fraca) chave de criptografia cuja força não mudou com a alteração da senha e o que é fraco porque a senha inicial era fraca.

por caw 21.11.2016 / 20:41

2 respostas

3

# 1 está correto

A chave de criptografia é sempre gerada aleatoriamente e terá o mesmo comprimento, independentemente da senha. Um invasor sempre atacaria a senha, pois ela é muito mais fraca que a chave de criptografia.

A chave de criptografia será criptografada separadamente usando a senha, portanto, alterar a senha para uma senha mais strong melhorará a segurança.

    
por Evan Chen 21.11.2016 / 21:09
1

Eu acredito que 1 está correto.

Não sou especialista em LUKS, mas sei que, para a criptografia total de dispositivos Android (que usa dm-crypt ), a chave de criptografia real é gerada aleatoriamente e essa chave é criptografada com a senha. usuário escolheu. Dessa forma, o usuário pode alterar a senha sem exigir uma nova criptografia completa do disco. Portanto, a força da senha do usuário afeta diretamente a força da chave.

    
por Android Dev 21.11.2016 / 21:20