Olá leitores !
Por vários motivos não
resistimos ao contato com o mundo virtual, seja pelo uso das redes sociais, a necessidade
de realizar diversas transações
financeiras on-line, contato com clientes, fazer compras. Você já parou para
pensar qual mecanismo assegura o sigilo dos dados que estão expostos na rede?
Então,
vamos conversar um pouco sobre como é feito esse processo fazem a segurança nos
sistemas virtuais. Na postagem anterior, expliquei o histórico da criptografia
onde explico que a partir do primeiro momento
que houve a necessidade de ocultar informações, surgiu a criptografia de
maneira primitiva. Portanto, com o
passar dos anos métodos de criptográficos baseados em matemática, foram
aplicados em algoritmos computacionais de modo que fosse possível ocultar dados
os quais trafegam na rede.
Existem atualmente diversos tipo de algoritmos que
asseguram cifrar dados. Os mesmos podem ser de dois tipos: simétricos e
assimétricos, onde, o algoritmo de criptografia
simétrica, o emissor e o receptor da mensagem,
devem combinar meios cujo o envio da chave para codificar e decodificar a
informação seja transmitida em segurança. A criptografia assimétrica, o emissor
e o receptor não precisam combinar meios para o envio da chave, afinal a
chave pública permite a codificação da mensagem, mas apenas o receptor
possuirá a chave para decodificar.
Exemplo
de algoritmos de chave simétrico e assimétricas:
DES
– O Data Encryption Standard (DES) algoritmo simétrico foi desenvolvido pela
IBM, porém possui uma chave com 56 bits, sua segurança foi quebrada em
1977.Assim, surgiu o 3DES que é uma versão aprimorada do algoritmo.
RSA
– É um algoritmo assimétrico suas siglas
estão relacionadas ao nome dos seus inventores Ron Rivest, Adi Shamir e Len
Adleman. Desenvolvido no ano de 1977, sua segurança se baseia na dificuldade da fatoração de números grandes.
Portanto, quanto maior a quantidade de bits da chave, maior dificuldade da
quebrar do sigilo dos dados. Em nossos dias, esse algoritmo é bastante
utilizado no Brasil pelo ICP- Brasil, no seu sistema de emissão de certificado
digital.
AES-
É um algoritmo simétrico Advanced Encryption Standard (AES) tem um tamanho de
bloco fixo em 128 bits e uma chave com tamanho de 128, 192 ou 256 bits, ele é
rápido tanto em software quanto em hardware, é relativamente fácil de executar
e requer pouca memória.
Diffie Hellman
– É um dos algoritmos mais antigos, utilizado até hoje. Sua segurança baseia-se
em um problema de logaritmo discreto, em 1977 seus desenvolvedores introduziram
nesse algoritmo o conceito de chave
pública. Porém ele não permite nem ciframento nem assinatura digital.
Contudo,
a segurança em sistemas on-line não esta apenas baseada em algoritmos
criptográficos. Porém, a assinatura digital e o certificado digital utiliza-se de algoritmos criptográfico para
autenticar e validar informação. No próximo post continuarei falando
sobre o funcionamento da segurança em sistemas online, assim conheceremos mais
sobre certificado digital e assinatura digital.
Referências
Observação : Para fins de direitos autorais, declaro que as imagens utilizadas neste post não pertencem ao blog. Qualquer problema ou reclamação quanto aos direitos de imagem entre em contato conosco. Atenderemos prontamente.
e-mail para contato : leiturasingular@gmail.com