PRÉ-REQUISITO: Noções básicas sobre segurança e criptografia
Os dispositivos IoT devem ser o mais seguros possível. Isso pode envolver a proteção de quaisquer dados confidenciais que serão transmitidos pela Internet das Coisas para que ninguém mais possa vê-los ou proteger a conexão entre sua rede e seus dispositivos para garantir que seus dispositivos não sejam sequestrados ou falsificados por terceiros. Dado que criptografar mensagens com segurança é vital para proteger suas transmissões de dados, é importante entender a criptografia pelo menos em um nível conceitual.
Então, o que exatamente é “criptografia”? Encriptar é uma forma de criptografia que permite aos usuários ocultar informações de outras pessoas usando um algoritmo complexo chamado cifra. As cifras convertem dados normais, geralmente chamados de texto sem formatação, em uma série de caracteres aparentemente aleatórios que são ilegíveis, a menos que você tenha uma chave de descriptografia especial.
Os dois métodos de criptografia mais usados são a criptografia de chave pública (assimétrica) e a criptografia de chave privada (simétrica).
Ambos os métodos permitem que os usuários criptografem dados para ocultá-los de outras pessoas e, em seguida, descriptografá-los para acessar o texto simples original. A diferença é como as chaves que fazem a criptografia e a descriptografia são tratadas.
Para uma ótima introdução ao conceito de criptografia, leia Como funciona a criptografia e ela é realmente segura? por Gavin Phillips. (leitura de 8 minutos).