Como matemática e linguagem podem se combinar para mapear o globo e criar senhas fortes, usando o poder de 3 palavras aleatórias
Cada quadrado de 10 pés por 10 pés no planeta pode ser rotulado com seu próprio rótulo exclusivo de três palavras. Crédito:cortesia what3words
É difícil imaginar que três palavras aleatórias tenham o poder de mapear o globo e manter seus dados privados seguros. O segredo por trás desse poder é apenas um pouco de matemática.
What3words é um aplicativo e serviço baseado na web que fornece uma referência geográfica para cada quadrado de 3 metros por 3 metros na Terra usando três palavras aleatórias. Se o seu cérebro funciona mais naturalmente no sistema de medição inglês, 3 metros são cerca de 9,8 pés. Então, você pode pensar neles como quadrados de aproximadamente 10 pés por 10 pés, que é aproximadamente o tamanho de um pequeno escritório em casa ou quarto. Por exemplo, há um quadrado no meio do Campo de Relva de Tigres do Instituto de Tecnologia de Rochester codificado para brilliance.bronze.inputs.
Essa nova abordagem de geocodificação é útil por vários motivos. Primeiro, é mais preciso do que os endereços normais das ruas. Além disso, três palavras são mais fáceis para os humanos lembrarem e se comunicarem uns com os outros do que, digamos, medições detalhadas de latitude e longitude. Isso torna o sistema adequado para serviços de emergência. Vendo essas vantagens, alguns fabricantes de automóveis estão começando a integrar o what3words em seus sistemas de navegação.
Triples ordenados Veja como três palavras aleatórias em inglês ou em qualquer outro idioma podem identificar locais tão precisos em todo o planeta. O conceito-chave é triplos ordenados.
Comece com a suposição básica de que a Terra é uma esfera, reconhecendo que isso é uma verdade aproximada e que seu raio é de aproximadamente 6.371 quilômetros. Para calcular a área da superfície da Terra, use a fórmula 4πr
2.
Com r =3.959 (6.371), isso equivale a aproximadamente 197 milhões de milhas quadradas (510 milhões de quilômetros quadrados). Lembre-se:What3words está usando quadrados de 3 metros por 3 metros, cada um contendo 9 metros quadrados de área de superfície. Assim, trabalhando no sistema métrico, a superfície da Terra equivale a 510 trilhões de metros quadrados. Dividir 9 em 510 trilhões revela que identificar exclusivamente cada quadrado requer cerca de 57 trilhões de triplos ordenados de três palavras aleatórias.
Um triplo ordenado é apenas uma lista de três coisas em que a ordem importa. Portanto, "brilliance.bronze.inputs" seria considerado um triplo ordenado diferente de "bronze.brilliance.inputs". Na verdade, no sistema what3words, bronze.brilliance.input está em uma montanha no Alasca, não no meio do RIT Tigers Turf Field, como brilliance.bronze.inputs.
O próximo passo é descobrir quantas palavras existem em um idioma e se existem triplos ordenados suficientes para mapear o globo. Alguns estudiosos estimam que existam mais de um milhão de palavras em inglês; no entanto, muitos deles são muito incomuns. Mas mesmo usando apenas palavras comuns em inglês, ainda há muito o que fazer. Você pode encontrar muitas listas de palavras online.
Os desenvolvedores do what3words criaram uma lista de 40.000 palavras em inglês. (O sistema what3words funciona em 50 idiomas diferentes com palavras atribuídas independentemente.) A próxima questão é determinar quantos triplos ordenados de três palavras aleatórias podem ser formados a partir de uma lista de 40.000 palavras. Se você permitir repetições, como o what3words faz, haveria 40.000 possibilidades para a primeira palavra, 40.000 possibilidades para a segunda palavra e 40.000 possibilidades para a terceira palavra. O número de triplos ordenados possíveis seria então 40.000 vezes 40.000 vezes 40.000, que é 64 trilhões. Isso fornece muitos triplos de "três palavras aleatórias" para cobrir o globo. As combinações em excesso também permitem que what3words elimine palavras ofensivas e palavras que seriam facilmente confundidas umas com as outras.
Senhas que você pode realmente lembrar Enquanto o poder de três palavras aleatórias está sendo usado para mapear a Terra, o Centro Nacional de Segurança Cibernética do Reino Unido (NCSC) também está defendendo seu uso como senhas. A seleção de senha e a análise de segurança relacionada são mais complicadas do que anexar três palavras a pequenos quadrados do globo. Mas um cálculo semelhante é esclarecedor. Se você encadear um triplo ordenado de palavras - como brilliancebronzeinputs - você obtém uma senha longa e agradável que um ser humano deve ser capaz de lembrar muito mais facilmente do que uma sequência aleatória de letras, números e caracteres especiais projetados para atender a um conjunto de regras de complexidade .
Se você aumentar sua lista de palavras além de 40.000, terá ainda mais senhas possíveis. Usando a "lista Corncob" de 58.000 palavras em inglês, você poderia gerar mais de 195 trilhões de senhas no estilo "três palavras aleatórias".
É importante observar que há um número razoável de compensações entre as diferentes abordagens para seleção de senha e regras de complexidade. Portanto, embora "três palavras aleatórias" não ofereça uma proteção contra falhas para segurança de senha, a complexidade da linguagem também fornece um poder incrível nesse domínio.