Sobre Gostcrypt

O projeto Gostcrypt foi lançado no final de 2013 como garfo do projeto (late) Truecrypt. Pretende ir mais longe do que nunca. Desde o final dos anos 70, a maioria dos algoritmos usados (não dizer tudo) são sistemas de criptografia UKUSA que foram escolhidos, promovidos e padronizados sob o controle dos EUA e seus países satélite. Racionais de segurança A cifra de bloco GOST 28147-89 usa chaves de 256 bits para criptografia ou descriptografia. Internamente, esta chave é dividida em oito subchaves de 32 bits. No processo de configuração da chave GOST 28147-89 em preparação para criptografia e descriptografia, o S-Box é modificado com base na chave fornecida, fornecendo um primeiro grau de diversificação do algoritmo (e assim fornece resistência a ataques conhecidos). Para este processo, o #&39;GOST R 34.11-94 CryptoProParamSet' S-Box da RFC 4357 é usado como S-Box inicial. A chave de criptografia de 256 bits é cortada usando a função hash GOST R 34.11-2012, que produz um digestão de 512 bits. Como tanto o S-Box inicial quanto o digest contêm 512 bits de informação, um modulo de adição bitwise dois é usado nas entradas S-Box de 4 bits (veja o diagrama abaixo.) A caixa S dependente de chave resultante é usada para criptografia e descriptografia. Durante a criptografia e descriptografia, a cifra de bloco GOST 28147-89 é usada com o modo de operação XTS. O número da unidade de dados, um deslocamento de disco usado no algoritmo XTS, é combinado com a chave GOST 28147-89 usando modulo de adição bitwise dois. Esta operação garante que uma chave diferente é usada para cada seção de 512 bytes do disco. Dado como pequenas mudanças no resultado chave usado em grandes mudanças no cifratexto resultante, este mecanismo oferece um desafio adicional para um potencial adversário.

Categorias

  • Free
  • Open Source
  • Paid