O que é criptografia de sistema?
A criptografia do sistema é a prática de usar criptografia para ocultar informações em um computador. O nível de sofisticação dessa criptografia aumentou ao longo do tempo, mas ainda varia amplamente. A frase criptografia do sistema é usada pela Microsoft em algumas edições do Windows para uma configuração que pode definir os níveis de segurança de um computador para atender aos padrões oficiais dos computadores do governo.
As primeiras formas de criptografia, muito antes dos computadores, envolviam simplesmente a substituição de letras individuais por letras de código seguindo um padrão consistente. Outros sistemas envolvidos usando palavras de código para substituir comandos ou informações específicas. Eles tinham a vantagem de funcionarem de forma simples e eram fáceis de usar se o destinatário conhecia o sistema de código em uso, mas eram difíceis de decifrar para leitores não autorizados.
Tais sistemas, no entanto, não são adequados para a tecnologia de computadores. Isso ocorre porque a quebra do sistema de criptografia, também conhecido como algoritmo ou cifra, é um processo demorado, mas não complicado. Por exemplo, se um sistema substituir cada letra por outra no alfabeto, poderá ser resolvido simplesmente testando cada possibilidade até que o sistema e a mensagem criptografada sejam encontrados. Isso levaria muito tempo para a maioria dos humanos se preocupar, mas é uma tarefa que um computador pode executar muito rapidamente.
A criptografia moderna do sistema funciona amplamente em linhas semelhantes, mas usa algoritmos muito mais complicados. Isso aumenta muito o tempo que leva até um computador para quebrar o algoritmo. Um problema que permanece é que o ritmo acelerado de aprimoramento da potência e velocidade da computação significa algoritmos que antes pareciam tão complexos que nunca poderiam ser vencidos e acabavam desatualizados. Alguns algoritmos foram quebrados por um banco de consoles de jogos.
Talvez o desenvolvimento mais significativo na criptografia de sistemas seja o desenvolvimento dos sistemas de chave pública e privada. Anteriormente, alguém que criptografava informações teria que fornecer o algoritmo de criptografia, ou "chave", ao destinatário pretendido. Se isso fosse interceptado por um hacker junto com as informações, seria muito mais fácil descriptografar os dados.
O sistema moderno envolve o destinatário criando os algoritmos, não o remetente. O destinatário cria uma chave pública que diz como os dados devem ser codificados e uma chave privada associada que diz como essa criptografia específica deve ser decodificada. Eles fornecem a chave pública ao remetente, que depois criptografa os dados conforme solicitado. Nesse ponto, somente o destinatário poderá descriptografar os dados.
O Windows XP e seus sucessores incluem configurações personalizáveis para criptografia do sistema. O mais notável é "compatível com FIPS". Isso significa Federal Information Processing Standard, um conjunto de regras que devem ser seguidas nos sistemas de computadores usados pelas agências federais. As regras exigem que algoritmos de criptografia individuais sejam aprovados para uso sob o padrão.