A desencriptação transforma o texto cifrado de volta em dados legíveis. Reverte a encriptação usando a chave correta. Sem a chave, a desencriptação é computacionalmente inviável para os algoritmos modernos. Com a chave, é rápida. O processo é invisível na maioria dos sistemas. O seu navegador desencripta o tráfego HTTPS automaticamente. O seu telefone desencripta as mensagens armazenadas quando o desbloqueia. A encriptação de disco desencripta os ficheiros instantaneamente à medida que os abre.
A desencriptação é onde os sistemas de encriptação frequentemente falham. O algoritmo costuma ser forte, mas a gestão de chaves não. As chaves são armazenadas em texto simples, partilhadas por canais inseguros ou reutilizadas em diferentes sistemas. O ransomware utiliza encriptação para bloquear ficheiros e exige o pagamento pela chave de desencriptação. Algumas vítimas pagam e nunca recebem a chave. Outras pagam e recebem uma chave que não funciona. As autoridades policiais por vezes quebram a encriptação através de coerção legal, explorando falhas de implementação ou utilizando força bruta contra palavras-passe fracas. O caso do FBI contra a Apple em 2016 terminou sem uma decisão judicial porque um terceiro desbloqueou o telefone. A desencriptação é um processo técnico, mas a política que a envolve é complexa.
A desencriptação na prática
- Simétrico — a mesma chave encripta e desencripta, rápido
- Assimétrico — a chave privada desencripta o que a chave pública encriptou.
- Gestão de chaves — a parte mais difícil de qualquer sistema de encriptação
- Força bruta — tentar todas as chaves, impraticável para algoritmos robustos.
Se perder a chave de desencriptação, os dados estarão perdidos. A encriptação sem um backup da chave é um plano para a perda de dados.
Comments
No comments yet. Be the first to share a thought.
Leave a comment