2
O projeto Gostcrypt foi lançado no final de 2013 como um garfo do (atrasado) projeto Truecrypt.Ele pretende ir além do que nunca.Desde o final dos anos 70, a maioria dos algoritmos utilizados (para não dizer todos) são sistemas de criptografia UKUSA que foram escolhidos, promovidos e padronizados sob o controle dos EUA e de seus países satélites.Fundamentos da segurança A cifra de bloco GOST 28147-89 usa chaves de 256 bits para criptografia ou descriptografia.Internamente, essa 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, portanto, oferece resistência a ataques conhecidos).Para esse processo, a S-Box 'GOST R 34.11-94 CryptoProParamSet' do RFC 4357 é usada como S-Box inicial.A chave de criptografia de 256 bits é hash usando a função hash GOST R 34.11-2012, que produz um resumo de 512 bits.Como o S-Box inicial e o resumo contêm 512 bits de informação, um módulo de adição bit a bit dois é usado nas entradas do S-Box de 4 bits (consulte o diagrama abaixo).A S-Box resultante da 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 tecla GOST 28147-89 usando o módulo de adição bit a bit dois.Esta operação garante que uma chave diferente seja usada para cada seção de 512 bytes do disco.Dado que pequenas alterações na chave usada resultam em grandes alterações no texto cifrado resultante, esse mecanismo oferece um desafio adicional para um potencial adversário.
Local na rede Internet:
http://www.gostcrypt.orgRecursos
Categorias
Alternativas ao GostCrypt para BSD
26