Criptografia: uma breve abordagem
A ciência da criptografia é o campo que se baseia em técnicas de linguística e matemática para dar segurança à informações.
A palavra criptografia vem do grego “krypto” que significa “oculto” e “graphein” que significa “escrever”. A primeira vez que a palavra criptografia foi usada foi em na obra de Thomas Browne, “O jardim de Cyrus”.
No passado a criptografia era destinada para uso militar e governamental. Na Segunda Guerra Mundial eclodiu a criptografia, com a máquina Enigma usada pela Alemanha – uma espécie de máquina de escrever utilizada para criptografia.
Hoje em dia a criptografia é usada para dar segurança à documentos, proteger o tráfego de informações valiosas entre empresas, ou para aqueles que simplesmente querem manter-se livres de agentes maliciosos.
Com a nova era da tecnologia a criptografia avançou a passos largos. Os computadores atuais com alto processamento ajudaram a processar cálculos criptográficos mais complexos, substituindo a desatualizada criptografia clássica, que usualmente era feita em caneta e papel.
A criptografia hoje é relativamente comum nas comunicações, fortemente usada nas transmissões online. Usando a criptografia na internet há diversos benefícios como: Confidencialidade de conteúdo, Integridade da mensagem e Autenticidade do usuário.
Segue alguns termos associados à criptografia:
Criptoanálise: Ciencia que analisa os sistemas de criptografia para quebrar a cifra. Essa engenharia reversa faz a criptografia algo mais poderoso e difícil de quebrar.
Criptologia: Cobre tanto a criptografia quanto a criptoanálise. È um guarda-chuva que cobre os dois tópicos e que você pode dizer que é a ciência dos códigos.
Texto cifrado: Um texto comum (legível para humanos) que foi convertido para para um texto não legível (texto cifrado).
Encriptação: Converter informação em um texto não legível através de algorítimo.
Desencriptação: Tradução do texto encriptado.
Algorítimo: Formula matemática complexa ou não complexa ou calculo usado para a encriptação ou desencriptação. Pegamos uma informação e aplicamos uma formula e um algoritmo que obtemos um texto cifrado. O algoritmo quando complexo, usa combinações de diversos ramos matemáticos.
Chave pública: Neste método, um emissor deve criar uma chave de codificação e enviá-la ao receptor. Essa é a chave pública. Uma outra chave deve ser criada para a decodificação. Esta, a chave privada, que DEVE se mantida homônima e privada, de forma que mantenha a segurança e a integridade da mensagem.
A criptografia ainda é um campo quase que infinito para pesquisas, portanto ela continuamente irá se modernizar, ficando cada vez mais complexa, andando lado a lado com o avanço da tecnologia.