CrypTool - CrypTool

CrypTool
Ct 1.4.30 en.png
Programa de E-Learning para Criptologia
Desenvolvedor (s) Bernhard Esslinger
lançamento inicial 1998 ; 23 anos atrás ( 1998 )
Versão estável
CT 1.4.41 (março de 2018)

CT 2.1 (versão 2020.1) (abril de 2020)
JCT 1.0.3 (fevereiro de 2021)

Repositório Edite isso no Wikidata
Sistema operacional CT1 e CT2: Microsoft Windows ,
JCT: Win, Linux e MacOS
Modelo Criptologia, criptografia, privacidade, e-Learning
Licença Licença Apache 2.0
Local na rede Internet www .cryptool .org

CrypTool é um projeto de código aberto que se concentra no software de e-learning gratuito CrypTool que ilustra conceitos criptográficos e criptanalíticos . De acordo com "Hakin9", CrypTool é o software de e-learning mais difundido em todo o mundo no campo da criptologia .

CrypTool implementa mais de 400 algoritmos . Os usuários podem ajustá-los com seus próprios parâmetros. Para introduzir os usuários no campo da criptografia , a organização criou vários softwares de interface gráfica contendo uma documentação online, ferramentas analíticas e algoritmos. Eles contêm a maioria das cifras clássicas , bem como criptografia simétrica e assimétrica moderna, incluindo RSA , ECC , assinaturas digitais , criptografia híbrida, criptografia homomórfica e troca de chaves Diffie – Hellman . Métodos da área de criptografia quântica (como protocolo de troca de chave BB84 ) e da área de criptografia pós-quântica (como McEliece , WOTS, Merkle-Signature-Scheme , XMSS, XMSS_MT e SPHINCS ) são implementados. Além dos algoritmos, são incluídos solvers (analisadores), especialmente para cifras clássicas. Outros métodos (por exemplo , código de Huffman , AES , Keccak , MSS ) são visualizados.

Além disso, contém: jogos didáticos (como Number Shark, Divider Game ou Zudo-Ku) e tutoriais interativos sobre primos , teoria dos números elementares e criptografia baseada em retículos .

Desenvolvimento, história e roteiro

O desenvolvimento do CrypTool começou em 1998. Originalmente desenvolvido por empresas e universidades alemãs, é um projeto de código aberto desde 2001. Mais de sessenta pessoas em todo o mundo contribuem regularmente para o projeto. As contribuições como plug-ins de software vieram de universidades ou escolas nas seguintes cidades: Belgrad, Berlin, Bochum, Brisbane, Darmstadt, Dubai, Duisburg-Essen, Eindhoven, Hagenberg, Jena, Kassel, Klagenfurth, Koblenz, Londres, Madrid, Mannheim, San Jose , Siegen, Utrecht, Varsóvia.

Atualmente, 4 versões do CrypTool são mantidas e desenvolvidas: O software CrypTool 1 (CT1) está disponível em 6 idiomas (inglês, alemão, polonês, espanhol, sérvio e francês). O CrypTool 2 (CT2) está disponível em 3 idiomas (inglês, alemão, russo). Todos os outros, JCrypTool (JCT) e CrypTool-Online (CTO), estão disponíveis apenas em inglês e alemão.

O objetivo do projeto CrypTool é conscientizar os usuários sobre como a criptografia pode ajudar contra ameaças à segurança da rede e explicar os conceitos básicos da criptologia.

CrypTool 1 (CT1) é escrito em C ++ e projetado para o sistema operacional Microsoft Windows . Uma porta de CT1 para Linux com Qt4 foi iniciada, mas não há mais progresso.

Em 2007, o desenvolvimento começou em dois projetos adicionais, ambos baseados em uma arquitetura de plug-in puro, para servir como sucessores do programa CrypTool original. Ambos os sucessores publicam regularmente novas versões estáveis:

  • CrypTool 2 (construído com C # /. NET / WPF) (abreviado como CT2)
usa o conceito de programação visual para esclarecer os processos criptográficos. Atualmente, CT2 contém mais de 150 funções criptográficas.

Ataque de força bruta em uma versão reduzida do AES no CrypTool 2

  • JCrypTool 1.0 (construído com Java / Eclipse / RCP / SWT) (abreviado como JCT)
roda em Windows, Mac OS e Linux e oferece uma perspectiva centrada em documentos e em funções. Atualmente, o JCT contém mais de 100 funções criptográficas. Um de seus pontos focais são assinaturas digitais modernas (como árvores Merkle e SPHINCS).

Prêmios

CrypTool recebeu vários prêmios internacionais como um programa educacional, como o Prêmio Especial TeleTrusT 2004, EISA 2004, Prêmio de Segurança de TI NRW 2004 e Prêmio Selecionado Landmark no Land of Ideas 2008.

Usar

O CrypTool é usado em escolas, universidades, empresas e agências para educação e treinamento de conscientização.

Em todo o mundo, os pacotes do CrypTool são baixados mais de 10.000 vezes por mês no site do CrypTool. Pouco mais de 50% dos downloads são para a versão em inglês.

CrypTool-Online (abreviado CTO)

O projeto CrypTool também inclui o site CrypTool-Online, lançado em 2009. Este site permite que os usuários experimentem métodos criptográficos diretamente em um navegador em um PC ou em um smartphone (usando JavaScript ), sem a necessidade de baixar e instalar o software. Este site tem como objetivo apresentar o tema de uma forma fácil e atrativa para novos usuários e jovens. As tarefas avançadas ainda requerem as versões offline do CrypTool.

MysteryTwister C3 (MTC3)

Em 2010, o concurso internacional de cifras MTC3 começou como parte do projeto CrypTool. O concurso oferece atualmente mais de 200 desafios derivados de cifras antigas e modernas e concebidos por mais de 30 autores diferentes de diferentes países. Todos os desafios são apresentados em modelos PDF em inglês e alemão. Os desafios estão agrupados em quatro níveis de dificuldade, que vão desde simples enigmas solucionáveis ​​com papel e lápis até desafios matemáticos da criptoanálise moderna para pesquisadores e especialistas. Além disso, um fórum moderado, estatísticas de usuário e um hall da fama estão disponíveis. Atualmente, mais de 10.000 usuários registrados estão empenhados em resolver esses desafios.

A fusão com CrypTools e nova identidade.

No início de 2020, o projeto CrypTool decidiu se fundir com um projeto semelhante de mesmo nome, CrypTools , fundado em 2017 na Austrália por Arthur Guiot, Lucas Gruwez e Luka Lafaye de Micheaux. O CrypTool, muito mais antigo e conhecido, absorve completamente o projeto com seu nome.

Logotipo antigo, ainda usado no portal CrypTool

O primeiro impacto dessa fusão é o rebranding do projeto. Um novo logotipo, um novo site e a nova versão do CTO são anunciados. Atualmente, ainda está em desenvolvimento. Outra mudança foi o público-alvo. Anteriormente, o CrypTool focava em estudantes (universitários) e o CrypTools em desenvolvedores e jovens. Era preciso, portanto, ampliar o público.

É por isso que em 15 de maio de 2020, em meio à crise do COVID-19 , a CrypTool anuncia a criação de ferramentas para testar protocolos de rastreamento descentralizado de contatos. Uma nova página é adicionada ao CTO com a descrição técnica dos algoritmos envolvidos no DP-3T e na Notificação de Exposição . Mas, além disso, o CrypTool também anuncia a implementação de uma página dedicada à conscientização sobre os meios criptográficos relacionados à privacidade nesses protocolos, chamada Corona Tracing Animation . A página se destaca por seu novo design e sua acessibilidade ao usuário comum.

Veja também

Referências

links externos