? Criptografia é uma operação de criptografia reversível que transforma significativas, os dados não criptografados , conhecidas como texto simples , em, dados criptografados ilegíveis , conhecida como texto cifrado. A criptografia assimétrica ou criptografia de chave pública, é um dos dois tipos básicos de criptografia , o outro de criptografia simétrica a ser, ou criptografia de chave secreta. Chaves públicas e privadas
criptografia assimétrica utiliza duas chaves de criptografia relacionadas, conhecidas como chaves públicas e privadas . O remetente passa a chave pública por meio de uma fórmula matemática , ou algoritmo de criptografia , juntamente com o texto original , para criar o texto cifrado. O destinatário , por outro lado, passa a chave privada através do mesmo algoritmo, juntamente com o texto cifrado , para recriar o texto plano de origem.
Algoritmo de criptografia assimétrica
Um algoritmo de criptografia assimétrica trata de texto simples , como se fosse um número enorme , o que eleva a potência de outro número enorme e divide por um terceiro número enorme de produzir um resto . O algoritmo então converte o restante de volta ao 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 podem aplicar o mesmo algoritmo de criptografia assimétrica de forma diferente , de modo que o remetente eo destinatário devem usar o mesmo programa para criptografar e descriptografar a mensagem.
Segurança
uma das vantagens da criptografia assimétrica sobre criptografia simétrica é que , enquanto a chave pública é distribuída livremente para qualquer pessoa que queira enviar uma mensagem, a chave privada nunca é distribuída, por isso nunca pode cair nas mãos erradas. A criptografia assimétrica é inerentemente mais seguro que a criptografia simétrica , em que o remetente eo destinatário compartilham uma única chave , que deve ser distribuído para o destinatário através da Internet. A criptografia assimétrica é muitas vezes usado para transações de cartão de crédito seguras na Internet. Um servidor Web cria um par de chaves pública e privada e envia a chave pública para o usuário, que o usa para criptografar uma forma segura , contendo suas informações de cartão de crédito. O usuário transmite o formulário para o servidor Web , que usa a chave privada para decifrar o seu 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 significativamente mais poder de processamento do computador, tanto 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 . A criptografia assimétrica conhecido como Advanced Encryption Standard , por exemplo, requer mais ciclos de processamento central e mais memória do que o algoritmo de criptografia simétrica conhecida como Rivest , Shamir e Adleman , por uma chave de criptografia do mesmo comprimento .