O Bluetooth Special Interest Group (SIG) acaba de levantar o véu sobre a mais recente atualização do seu protocolo de comunicação sem fios: o Bluetooth Core Specification 6.1. As novidades prometem melhorias significativas, com destaque para um reforço na privacidade dos utilizadores e uma maior eficiência energética.
Privacidade levada a um novo nível com RPA aleatórios
Uma das grandes bandeiras desta versão 6.1 é o incremento da privacidade dos dispositivos através de atualizações aleatórias dos Endereços Privados Resolúveis (RPA). De acordo com o anúncio do SIG, "aleatorizar o momento das alterações de endereço torna muito mais difícil para terceiros rastrear ou correlacionar a atividade do dispositivo ao longo do tempo."
Para quem não está familiarizado, um RPA é um endereço Bluetooth gerado para parecer aleatório, utilizado em vez do endereço MAC fixo do dispositivo, protegendo assim a identidade do utilizador. Isto permite que dispositivos confiáveis se reconectem de forma segura sem revelar a sua verdadeira "matrícula".
Atualmente, os RPAs são atualizados em intervalos fixos, tipicamente a cada 15 minutos, o que introduz uma certa previsibilidade. Esta característica pode ser explorada em ataques de correlação, tornando possível o rastreio a longo prazo.
Com o Bluetooth 6.1, a privacidade é melhorada através da aleatorização das atualizações do RPA, que por defeito ocorrerão entre 8 e 15 minutos. No entanto, a especificação permite valores personalizados entre 1 segundo e 1 hora. O controlador do chip Bluetooth seleciona um valor aleatório dentro do intervalo definido, utilizando um gerador de números aleatórios aprovado pelo NIST (National Institute of Standards and Technology), e atualiza o RPA. Desta forma, o rastreio torna-se significativamente mais difícil, pois não existe um padrão na seleção do valor.
Mais detalhes sobre o funcionamento desta nova funcionalidade de privacidade podem ser consultados no documento da especificação publicado com o anúncio.
Eficiência energética otimizada para maior autonomia
Outra melhoria de peso anunciada é a maior eficiência energética a partir do Bluetooth 6.1. Este ganho advém da capacidade do chip (controlador) gerir autonomamente as atualizações aleatórias do RPA.
Especificamente, o chip Bluetooth escolherá os intervalos de tempo aleatórios e gerará e atualizará internamente o RPA sem necessitar de "acordar" o dispositivo anfitrião (o sistema principal do equipamento).
Isto resulta numa poupança de ciclos de CPU e operações de memória, traduzindo-se numa economia de energia considerável quando as condições são favoráveis. Para dispositivos mais pequenos, como pulseiras de fitness, auriculares e sensores IoT, esta otimização poderá representar uma diferença notável na duração da bateria.
Paciência é uma virtude: a chegada ao mercado levará tempo
Apesar dos avanços entusiasmantes do Bluetooth 6.1, é importante sublinhar que o suporte efetivo em hardware e firmware poderá demorar alguns anos a materializar-se.
De forma realista, a primeira vaga de chips com Bluetooth 6.1 não deverá ser esperada antes de 2026. Mesmo nessa altura, as implementações iniciais poderão não expor imediatamente todas as novas funcionalidades, uma vez que testes e validações adicionais poderão ser necessários.
Nenhum comentário
Seja o primeiro!