A criptografia é uma ciência que visa a criação de mensagens em código ou de forma cifrada. É a parte ligada à comunicação secreta. Seus principais objetivos são:
- Autenticação de usuários;
- Proteger transações comerciais e bancárias;
- Proteger a integridade de transações eletrônicas de fundos.
O processo funciona da seguinte forma:
O emissor gera a mensagem inteligível em texto puro. Esta mensagem passa por um algoritmo de cifragem e uma chave. Então o texto criptografado é enviado ao destinatário e realiza o processo inverso ao do emissor. Este processo inverso é chamado de decifragem. Quem não possui a chave não conseguirá decifrar o texto.
Os sistemas de criptografia podem ser classificados em três dimensões:
- Quanto aos tipos de cifras utilizadas – Tipos de operações utilizadas no processo de criptografia do texto;
- Quanto a simetria das chaves utilizadas – Criptografia simétrica ou assimétrica;
- Quanto ao modo de operação de cifra: Maneira como o texto simples é processado.
Chave privada ou simétrica
Utiliza uma única chave para criptografar e decodificar o texto. Sendo assim é necessário buscar uma forma segura de envio da chave.
Chave pública ou assimétrica
São utilizadas chaves distintas para codificar e decodificar a mensagem. Estas chaves são ligadas através de um relacionamento matemático.