Protocolo criptográfico
Um protocolo criptográfico (também conhecido como protocolo de criptografia ou protocolo de segurança) é um protocolo abstrato ou existente que executa uma função relacionada à segurança e aplica métodos criptográficos.
Um protocolo descreve como os algoritmos criptográficos devem ser usados para garantir a segurança das informações. A descrição de um protocolo deve incluir detalhes sobre todas as estruturas e representações de dados, e todos os detalhes sobre como utilizar o protocolo por programas.
Os protocolos criptográficos são amplamente utilizados para o transporte seguro de dados em nível de aplicação, a fim de assegurar as mensagens transferidas. Um protocolo criptográfico geralmente tem pelo menos algumas destas características:
- Geração de chaves.
- Autenticação da entidade.
- Acordo chave.
- Criptografia simétrica das mensagens transferidas usando a chave acordada gerada.
O termo protocolo criptográfico é usado de diferentes maneiras. Por exemplo, os protocolos de aplicação criptográfica freqüentemente usam um ou mais protocolos de acordo de chaves subjacentes, que às vezes também são eles mesmos referidos como "protocolos criptográficos", como o Secure Sockets Layer (SSL) que usa o que é conhecido como troca de chaves Diffie-Hellman, Diffie-Hellman pode ser visto como um protocolo criptográfico completo em si mesmo para outras aplicações.
Exemplos
- Troca de chaves Diffie-Hellman
- Intercâmbio de chaves da Internet
- IPsec
- Kerberos V5
Páginas relacionadas
- Canal seguro
Perguntas e Respostas
P: O que é um protocolo criptográfico?
R: Um protocolo criptográfico (também conhecido como protocolo de criptografia ou protocolo de segurança) é um protocolo abstrato ou existente que desempenha uma função relacionada com a segurança e aplica métodos criptográficos. Ele descreve como os algoritmos criptográficos devem ser usados para garantir a segurança da informação.
P: Quais são algumas características de um protocolo criptográfico?
R: Os protocolos criptográficos geralmente têm pelo menos algumas dessas características: geração de chaves, autenticação de entidade, acordo de chaves, criptografia simétrica de mensagens transferidas usando a chave gerada de comum acordo.
P: Como os protocolos criptográficos são usados?
R: Os protocolos criptográficos são amplamente usados para o transporte seguro de dados em nível de aplicação, a fim de assegurar as mensagens transferidas.
P: Existe um exemplo de um protocolo criptográfico completo?
R: Sim, o Secure Sockets Layer (SSL) que usa o que é conhecido como a troca de chaves Diffie-Hellman pode ser visto como um protocolo criptográfico completo em si mesmo para outras aplicações.
P: A descrição de um protocolo inclui detalhes sobre estruturas e representações de dados?
R: Sim, a descrição de um protocolo deve incluir detalhes sobre todas as estruturas de dados e representações.
P: Inclui também detalhes sobre como utilizar o protocolo por programas?
R: Sim, inclui também detalhes sobre como utilizar o protocolo por programas.