Se o desempenho não for motivo de preocupação, qual algoritmo TrueCrypt é o mais seguro de usar?
- AES
- Serpente
- Triple DES
- Dois peixes
- AES-Twofish
- Serpente-Twofish-AES
- Serpente-AES
- Serpent-Twofish-AES
- Serpente-Twofish
security
encryption
truecrypt
disk-encryption
Amir Rezaei
fonte
fonte
Respostas:
Estes são os resultados da votação na rodada final do concurso AES:
( http://csrc.nist.gov/archive/aes/round2/comments/20000523-msmid-2.pdf , vinculado através da serpent truecrypt , leia essa também).
portanto, por várias razões, Rijndael se tornou AES, que é o sucessor do DES (e 3DES).
e, apenas porque apareceu hoje em news.ycombinator.com, a história da AES:
http://www.moserware.com/2009/09/stick-figure-guide-to-advanced.html
fonte
Usando o TrueCrypt 7.0a, o método mais seguro de criptografia é: Use a criptografia em cascata AES-Twofish-Serpent com o método XTS. Use o algoritmo de hash Whirlpool. (O SHA-512 é um 2º lugar muito próximo aqui ... é discutível ... Estou inclinado para a Whirlpool porque o SHA-512 já está tendo um sucessor desenvolvido por causa do medo de que seja baseado em um SHA-1 mais antigo O mais importante é usar uma senha MUITO forte. 20 a 30 caracteres, maiúsculas, minúsculas, números, símbolos. Use o verificador de senhas online da Microsoft para um teste de força. Você também pode usar Keyfiles para proteger ainda mais sua senha.
Eu recomendo o AES-Twofish-Serpent sobre o Serpent-Twofish-AES porque você deseja que a criptografia mais externa (o AES seja a primeira camada que eles precisam quebrar) seja o mais padrão do setor. Esse é o mais experimentado e verdadeiro e o mais testado de todos eles. Além disso, se alguém assume que um arquivo está criptografado com o AES, não há como vê-lo criptografado com o Twofish ... então eles fazem todo esse trabalho para quebrar o AES, apenas para descobrir que o Twofish está no seu caminho agora. E depois de Twofish, eles se deparam com Serpent, que é o maior animal de todos (embora seja menos usado / testado que o AES, ainda tem uma margem de segurança muito maior que o AES)
Se você usa Keyfiles, eu recomendo que o TrueCrypt crie 3 keyfiles para você. Crie um arquivo de chave para cada algoritmo de hash que eles fornecem. Você também pode adicionar alguns arquivos .jpg e alguns .mp3. Eu garantiria que cada arquivo-chave fosse somente leitura.
Isso provavelmente é um exagero.
fonte
As cifras em cascata (AES-Twofish-Serpent, etc.) devem ser as mais seguras. Seus dados são criptografados com um algoritmo e, em seguida, a saída é criptografada com o segundo algoritmo, cuja saída é criptografada com o terceiro algoritmo. De acordo com a documentação do TrueCrypt , cada algoritmo usa uma chave diferente, cada uma derivada da sua senha.
Se uma vulnerabilidade for encontrada em uma (ou duas) dessas cifras, seus dados ainda deverão estar seguros, pois um invasor ainda não conseguirá quebrar as cifras restantes.
fonte
AES-Twofish-Serpent ou Serpent-Twofish-AES. Mas AES regular é suficiente.
fonte
Rijndael venceu a competição AES principalmente por ser a mais rápida e fácil de implementar em hardware, não por ser a mais "segura". Twofish e Serpent são geralmente considerados mais seguros, mas como todos são extremamente sólidos, essa é uma afirmação muito subjetiva. E, é claro, a criptografia com vários algoritmos será ainda mais "segura", mas reduzirá a velocidade ainda mais.
Novamente, eles são todos sólidos, então meu conselho seria seguir o que for mais rápido na sua máquina (geralmente AES).
fonte
Eu li que encadear algoritmos juntos pode resultar em segurança mais fraca devido ao algoritmo usado para seguir um ao outro.
Além disso, a eficiência e a velocidade sofrerão um grande impacto se você usar uma das cifras combinadas.
Eu recomendaria Rijndael (AES) ou Serpent e se você quiser que ele seja seguro: o elemento mais crucial é a chave; portanto, faça uma chave muito longa com pelo menos um de cada conjunto de caracteres maiúsculos e minúsculos, números e símbolos.
fonte
Embora existam alguns perigos na cascata de várias cifras, o Truecrypt parece lidar com elas da melhor maneira possível. Ele não adiciona nenhum texto simples conhecido à saída da primeira cifra e usa chaves independentes para cada uma delas. Ao encadear os diferentes algoritmos, deve aumentar a segurança.
Eu deixaria claro o 3DES. Depois de ler a página Truecrypt, listando as opções do algoritmo, ela nem lista os DES triplos, para que eles possam ter removido recentemente.
fonte
É possível usar uma senha curta, se você estiver usando arquivos-chave, e se não estiver preocupado com os hits do desempenho, o uso do AES Twofish e Serpent causará muita dor de cabeça para aqueles que tentam acessar o material criptografado. Mas também não esqueça que você também pode pegar um arquivo criptografado e colocá-lo no interior de um arquivo criptografado maior. Dessa forma, você pode "permitir" que os atacantes olhem para o contêiner externo e pensem que possuem o contêiner inteiro. Na verdade, eles não têm nada. Sinta-se à vontade para colocar algo um pouco obscuro no arquivo externo, mas nada que realmente lhe cause problemas. Acho que várias fotos pornográficas se encaixariam bem nessa conta. Aqui está algo que alguém gostaria de esconder e, como tal, você tem um bom motivo. O contêiner externo não revela que o contêiner interno existe. Coloque seu material real dentro do recipiente interno. Melhor ainda é tornar o contêiner externo "fraco" com uma senha insuficiente e sem arquivo de chaves. Deixe seus invasores pensarem que eles quebraram sua criptografia, e encolhem seus ombros e digam: "Porra, você é bom, você me deixou completamente morto".
fonte
Melhor análise de criptografia pública para cada uma, assumindo variantes de 256 bits (maior complexidade de tempo é melhor, mas todos os tipos de advertências):
Sem dúvida, o 3DES é o menos seguro, mas isso não necessariamente o torna inseguro (exceto a preocupação usual não publicada de backdoor). No entanto, eu evitaria isso. Todos os outros algoritmos são geralmente considerados seguros. Determinar a presença de um backdoor intencionalmente colocado em qualquer um deles provavelmente exige que a Snowden libere mais documentos. E honestamente, se algum dos três principais tivesse uma porta dos fundos, isso seria uma revelação absoluta. Dado seu histórico, estou feliz em presumir que eles ainda estão seguros.
fonte
Em 2001, o Instituto Nacional de Padrões e Tecnologia (NIST) lançou o Advanced Encryption Standard (AES) e selecionou cinco candidatos (através de várias conferências de candidatos) com algoritmos opostos para representar o padrão. A cifra Serpent era uma delas, ganhando kudus de alta segurança, mas eventualmente se tornando uma vice-campeã, para a cifra de Rijndael. Embora isso tenha ocorrido há alguns anos, ele fornece uma visão fascinante da criptografia eletrônica de dados e das vantagens e desvantagens entre desempenho e segurança. Curiosamente, o desempenho ganhou!
Em comparação com os outros cinco candidatos, a cifra Serpent apresentava o maior fator de segurança 3,56, o que era bastante bom, considerando que o próximo melhor era a cifra Twofish com um fator de segurança de 2,67. Rijndael-256 teve um fator de segurança de 1,56
https://www.100tb.com/blog/security-performance-serpent-cipher-rijndael/
https://veracrypt.codeplex.com/wikipage?title=Serpent
fonte
Como não há ataques conhecidos contra o AES que viabilizem a força bruta (ref: https://en.wikipedia.org/wiki/Advanced_Encryption_Standard#Known_attacks ), a menos que você espere que agências de três letras dediquem todo o seu poder computacional para os próximos milênio para quebrar sua unidade, a AES é o caminho a percorrer. A última versão do TrueCrypt e seus garfos suportam o AES-NI, que no meu Core i7 3770 fornece uma taxa de transferência superior a 2,5 GB / s.
Sua conexão com o endereço IP anunciado por este domínio usa criptografia AES na maioria dos navegadores (embora o CloudFlare mantenha a chave vista pelo seu navegador e descriptografe e criptografe novamente seus dados antes de enviá-los aos servidores StackExchange, portanto, não use seu TrueCrypt / VeraCrypt / CipherShed para sua senha do StackExchange, porque se as agências de três letras decifrassem sua unidade, elas interceptariam sua senha no proxy CloudFlare e tentariam isso primeiro antes de tentar a força bruta que nunca trabalha).
fonte
Eu recomendo que você use o hash Whirlpool com esses algoritmos, pois é o mais forte.
Para algoritmos de criptografia, você deve usar uma cascata. Eu recomendo AES, Twofish, Serpent. O AES é bastante fraco (comparado a outros algoritmos, mas é o mais rápido) e é o padrão da indústria, portanto, será eficaz como uma camada externa. O Twofish é ainda mais forte e após descriptografar a camada AES, haverá outra camada (Twofish) que é ainda mais forte. A serpente é a mais forte e essa cascata se mostra eficaz.
Algumas informações extras: para senhas, a NSA possui um computador quântico que pode descriptografar muito rapidamente. Eu não confiaria na NSA (eles criaram o AES). Eu recomendaria um mínimo de 40 letras, minúsculas e maiúsculas, números, símbolos e nenhuma palavra do dicionário ou informações pessoais (datas de nascimento etc.) e você poderia usar arquivos-chave. Se você estiver em risco de um adversário, use os recursos plausíveis de negação incorporados ao TrueCrypt.
fonte
AES
Rijndael (atualmente o AES) é o melhor algoritmo.
Em https://crypto.stackexchange.com/questions/24307/why-is-aes-unbreakable :
Dois peixes
Da Wikipedia :
Serpente
Da Wikipedia :
O SHA é muito melhor que o MDA, o Whirpool etc. Mas eles encontraram uma maneira de quebrar o SHA. Aí vem o SHA-2 (HMAC). Mais uma vez, eles encontraram uma maneira de quebrá-lo. Aí vem o SHA-3 (Kakee ou algo parecido). Mas no TrueCrypt, VeraCrypt, CipherShed ou TrueCryptNext não existem SHA-3 .--------------------------- Fonte: Qualquer lugar na minha memória ;-)
AES-Twofish-Serpent + SHA-512 = MELHOR ALGORITMO E HASH PARA TrueCrypt E OUTROS.
fonte
Depois de uma pesquisa rápida, eu diria
AES 256 bits
.fonte
fonte