O Google facilita a criptografia de dados de dispositivos baratos

Google

A criptografia Ă© uma parte importante de nossa segurança de dados, mas Ă© fĂĄcil subestimar a complexidade que ela agrega a qualquer serviço ou dispositivo. Parte dessa complexidade Ă© o processamento exigido pela criptografia – um processo que pode nĂŁo ser prĂĄtico em dispositivos pequenos ou dispositivos de baixo custo. No entanto, o Google estĂĄ tentando mudar isso com um novo mĂ©todo muito eficaz chamado Adiantum.

Embora a criptografia seja, de certa forma, simplesmente a conversão de um conjunto de dados em outros, esse processo é realmente muito complicado. São necessårias operaçÔes matemåticas, os dados devem ser lidos e gravados e, em seguida, esse processo deve ser repetido antes da conclusão da criptografia.

Para uma simples mensagem de texto, isso nĂŁo Ă© tĂŁo difĂ­cil. Mas se for necessĂĄrio fazer o mesmo para uma grande quantidade de dados, que pode conter imagens ou vĂ­deos, esse cĂĄlculo extra aumenta a complexidade.

Muitos smartphones modernos e outros gadgets estĂŁo equipados com um chip especial que executa alguns dos algoritmos e processos de criptografia mais comuns (por exemplo, AES), assim como as GPUs lidam com os cĂĄlculos de grĂĄficos nos jogos.

Mas e os telefones mais antigos ou mais baratos, ou os minĂșsculos aparelhos inteligentes em casa que nĂŁo tĂȘm espaço para isso? Assim como os jogos mais recentes nĂŁo podem ser executados, eles podem nĂŁo conseguir executar os processos de criptografia mais recentes com eficiĂȘncia. As coisas ainda podem ser criptografadas naturalmente, mas pode levar muito tempo para que alguns aplicativos funcionem e que as altas taxas de bateria falhem.

O Google, que estå claramente interessado em fornecer telefones competitivos e de baixo custo, agora estå enfrentando esse problema criando um método de criptografia especial apenas para telefones de baixo custo, chamado Adiantum.

Em vez de usar o AES, ele conta com o código criptografado chamado ChaCha. Esse método de criptografia é altamente otimizado para funçÔes binårias båsicas, que qualquer processador pode executar rapidamente.

O processo Adiantum nĂŁo aumenta ou diminui o tamanho da carga Ăștil (por exemplo, preenchendo-a ou adicionando dados), o que significa que o nĂșmero de bytes inseridos Ă© igual ao nĂșmero que sai.

Obviamente, novas tĂ©cnicas de criptografia sĂŁo tratadas inicialmente com algum ceticismo pelos profissionais de segurança, para quem o maior prazer na vida Ă© provar que algo Ă© perigoso ou nĂŁo confiĂĄvel. No entanto, os engenheiros do Google afirmam que “eles confiam bastante na segurança da Adiantum”.