Classificação de Algoritmos Esteganográficos
3308 registros
3 hoje
12 nesta semana
45 neste mês![]() | 73% | Brasil (48949) |
![]() | 5% | Portugal (3182) |
![]() | 3% | EUA (2201) |
![]() | 0% | Rússia (262) |
![]() | 0% | Holanda (240) |
| Hoje: | 2265 |
| Ontem: | 2587 |
| No mês: | 41442 |
| Mês passado: | 25815 |
| Total: | 67257 |
| Recorde: | 3037 |
| No dia: | 04.03.10 |
| Leituras hoje: | 26349 |
| Leituras Total: | 287901 |
| Bots hoje: | 376 |
| Dados desde: | 16.02.2010 |
| Exemplo de criptoanálise para iniciantes |
|
|
|
| Escrito por vovó Vicki | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ter, 27.01.2009 18:57 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Neste exemplo de criptoanálise para iniciantes não vou começar o texto entregando o ouro. Siga a rotina de trabalho e descubra no final o sistema e a chave que foram empregados para cifrar a mensagem. Veja como é possível obter o texto original da mensagem. A mensagem cifrada
Como é um exemplo para iniciantes, os espaços entre as palavras foram conservados. Uma dica: letras acentuadas e letras especiais (como ç) foram substituídas pelas letras originais do alfabeto. Outra dica: a mensagem está em português. Primeiro contato
Tabela de Frequência
Foi utilizado o programa 'Frequência NumaBoa' para obter a distribuição da frequência e os histogramas da mensagem cifrada. Se você tiver interesse, o programa está disponível na seção de downloads da Aldeia em [Downloads / Criptologia / Criptoanálise] Determinação da Classe da CifraAs cifras podem ser de transposição ou de substituição. A primeira tarefa é tentar identificar a classe à qual a mensagem cifrada pertence. Um dos métodos de determinação de classe é a comparação da frequência de ocorrência de vogais e consoantes, as últimas de acordo com o nível de frequência (alto, médio, baixo). É importante observar principalmente as consoantes de frequência baixa. Quanto maior o desvio dos valores encontrados em relação aos valores esperados, tanto maior a probabilidade de se tratar de uma cifra de substituição.
A distribuição encontrada por grupo de frequência mostra grandes desvios em relação aos valores esperados. Tudo indica tratar-se de uma cifra de substituição e, se for realmente uma cifra de substituição, é preciso determinar se é uma substituição monoalfabética ou polialfabética. A Distribuição de Frequência Uniliteral - DFUA análise da distribuição de frequência uniliteral - DFU permite determinar se a mensagem cifrada por substituição é mono ou polialfabética. Comparam-se as cristas e vales das frequências encontradas com o perfil das frequências esperadas. ![]() Frequência esperada ![]() Frequência encontrada As características da língua portuguesa podem ser vistas em maiores detalhes em Frequência da ocorrência de letras no Português. Apesar das cristas e vales não coinciderem nas duas amostras, verifica-se que ainda são muito marcadas nas letras encontradas. Além disto, chama a atenção que o grupo formado pelas frequências esperadas das letras de L a V (à esquerda) é muito semelhante ao grupo formado pelas frequências econtradas (à direita) das letras F a O. Mesmo deslocando um gráfico em relação ao outro, parece difícil encontrar uma coincidência de padrão de distribuição. Mas veja o que acontece quando invertemos um dos gráficos (o gráfico da distribuição esperada): ![]() A distribuição das frequências torna-se bastante próxima. Considerando que a mensagem cifrada possui apenas 65 letras, o que aumenta em muito a chance de desvios acentuados, o desvio encontrado é bastante discreto. Até o momento, tudo indica tratar-se de uma mensagem cifrada por substituição monoalfabética com deslocamento de 26 posições. Se é que você se lembra, parece ser o mesmo padrão do Atbash! Decifrando a mensagem
Frase de Bruce Schneier, autor de algoritmos de criptografia forte como Blowfish e Doublefish. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Atualização Seg, 03.08.2009 21:24 |