O que é criptografia assimétrica

A criptografia é uma operação de criptografia reversível que transforma dados significativos não criptografadas, conhecidas como texto simples, dados ilegíveis, criptografado, conhecido como texto cifrado. criptografia assimétrica ou criptografia de chave pública, é um dos dois tipos básicos de criptografia, sendo o outro de criptografia simétrica ou criptografia de chave secreta.

chaves públicas e privadas

criptografia assimétrica usa duas chaves de criptografia relacionados, conhecidos como chaves públicas e privadas. A chave pública do remetente passa por uma criptografia de fórmula ou algoritmo matemático, junto com o texto simples, para criar o texto cifrado. O receptor, por outro lado, a chave privada passa através do mesmo algoritmo juntamente com o texto cifrado, para recriar o texto simples originais.

algoritmo de criptografia assimétrica

Um algoritmo de criptografia assimétrica trata o texto simples como se uma grande quantidade, o que levanta-o para a alimentação de outro número enorme e dividida por um terceiro número grande para dar um resíduo. O algoritmo então converte o resto para trás em texto. Qualquer mensagem, incluindo texto e arquivos binários, podem ser criptografados usando a chave pública, mas só pode ser decifrada com a chave privada correspondente e vice-versa. programas de criptografia pode aplicar o mesmo algoritmo de criptografia assimétrica de forma diferente, de modo que o emissor eo receptor devem usar o mesmo programa para criptografar e descriptografar a mensagem.

segurança

Uma vantagem de criptografia assimétrica sobre criptografia simétrica é que, enquanto a chave pública é distribuído gratuitamente para qualquer pessoa que queria enviar uma mensagem, a chave privada nunca é distribuída, por isso nunca pode cair nas mãos erradas. criptografia assimétrica é inerentemente mais seguro do que a criptografia simétrica, em que o emissor eo receptor compartilham uma chave única, que deve ser distribuído para o destinatário através da Internet. criptografia assimétrica é frequentemente utilizado para transações com cartão de crédito on-line seguro. Um servidor web cria um par de chaves pública e privada e envia a chave pública para o usuário, que utiliza para criptografar um formulário seguro contendo os detalhes de seu cartão de crédito. O usuário transmite o formulário para o servidor web, que usa a chave privada para descriptografar o conteúdo e completar a transação.

velocidade

algoritmos de criptografia assimétrica são mais complexas do que suas contrapartes simétricas e requerem muito mais poder de processamento do computador para criptografar e descriptografar mensagens. Como resultado, a criptografia assimétrica pode ser de até 1000 vezes mais lenta do que a criptografia simétrica. criptografia assimétrica conhecida como Advanced Encryption Standard, por exemplo, requer mais ciclos central de processamento e mais memória do algoritmo de criptografia simétrica conhecida como Rivest, Shamir e Adleman, para uma chave de criptografia do mesmo comprimento.