Ads Unip
Artigos Científicos: Ads Unip. Pesquise 862.000+ trabalhos acadêmicosPor: thyagoads • 10/10/2013 • 558 Palavras (3 Páginas) • 586 Visualizações
Criptografia
A criptografia de dados é baseada em uma idéia simples e que existe há milhares de anos. Todos quando criança, costumavam brincar com mensagens codificadas, trocando uma letra por outra para transformar uma mensagem significativa em algo sem sentido. E é exatamente isso que os programas de criptografia fazem, embora de forma mais sofisticada. Na verdade, as técnicas modernas de criptografia são muito semelhantes à máquina Enigma dos militares alemães, uma máquina de escrever criptográfica que confundiu matemáticos ingleses, americanos e poloneses por cerca de 20 anos. A Enigma podia criptografar mensagens usando um esquema de tradução de caracteres diferente para cada letra na mensagem, tornando suas mensagens codificadas extremamente dificeis de serem descobertas.
Os programas de criptografia tomam seus dados originais (conhecidos no mundo da criptografia como texto puro ou texto claro) e os convertem para um texto codificado ou criptograma. A nova informação parece não ter sentido algum, um amontoado de caracteres confusos. Qualquer um que se depare com tais dados será incapaz de entendê-los se não tiver o mesmo programa e a chave de criptografia, um tipo de senha para codificação.
Os programas de criptografia usam algoritmos matemáticos relativamente simples combinandos com uma chave fornecida pelo usuário. Os algoritmos e as chaves são aplicados aos dados várias vezes para converter os dados para um formato que não pode ser descriptografado sem saber os algoritmos e a chave. Há vários tipos de técnicas de criptografia. As duas forma principais são substituição e criptograma de transposição.
- Criptografia Simétrica - Mesma chave usada na codificação e na decodificação.
- Criptografia Assimétrica - Chaves diferentes.
Substituição Simples
A forma mais simples é o criptograma de substituição. Esses criptogramas substituem os caracteres originais por outros; as posições permanecem iguais, mas os novos caracteres são usados no lugar dos originais. Os novos caracteres podem ser letras, números ou até mesmo símbolos. Os criptogramas de substituição mais simples substituem uma letra por outra várias vezes para frente ou para trás no alfabeto. Outra forma mais complicada seria atribuir uma letra aleatória a cada letra no alfabeto e depois substituir cada carácter na mensagem pela letra atribuída.
Exemplo:
Alfabeto: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Substituição: C H M D B W E G J L V A K O X S R F P U Y Q Z I T N
Palavra original: MICROPROCESSOR
Palavra codificada: KJMFXSFXMBPPXF
Esses são os criptogramas de substituição monoalfabética, em que os caracteres estão sempre substituídos pelos mesmo carácter. As cifras de substituição polialfabética torna a descoberta do código mais difícil variando a substituição de carácter.
Um outro exemplo é o criptograma
...