Как математика и язык могут объединиться, чтобы составить карту земного шара и создать надежные пароли, используя силу 3 случайных слов

Прочитано: 201 раз(а)


Трудно представить, что три случайных слова могут одновременно составить карту земного шара и защитить ваши личные данные. Секрет этой силы — всего лишь немного математики.

What3words — это приложение и веб-сервис, который предоставляет географическую привязку к каждому квадрату размером 3 метра на 3 метра на Земле, используя три случайных слова. Если ваш мозг работает более естественно в английской системе измерения, 3 метра составляют примерно 9,8 фута. Таким образом, вы можете думать о них как о квадратах размером примерно 10 на 10 футов, что примерно равно размеру небольшого домашнего офиса или спальни. Например, есть квадрат в центре поля Рочестерского технологического института Tigers Turf Field, закодированный как brilliance.bronze.inputs.

Этот новый подход к геокодированию полезен по нескольким причинам. Во-первых, это более точно , чем обычные адреса. Кроме того, людям легче запомнить и передать друг другу три слова, чем, скажем, подробные измерения широты и долготы. Это делает систему хорошо подходящей для аварийно-спасательных служб . Видя эти преимущества, некоторые производители автомобилей начинают интегрировать what3words в свои навигационные системы .

Упорядоченные тройки

Вот как три случайных слова на английском или любом другом языке могут идентифицировать такие точные местоположения по всей планете. Ключевое понятие — упорядоченные тройки.

Начните с базового предположения, что Земля — это сфера, признавая, что это приблизительная истина , и что ее радиус составляет примерно 3959 миль (6371 км). Чтобы вычислить площадь поверхности Земли , используйте формулу 4πr 2 . При r = 3959 (6371) получается приблизительно 197 миллионов квадратных миль (510 миллионов квадратных километров). Помните: What3words использует квадраты размером 3 метра на 3 метра, каждый из которых содержит 9 квадратных метров площади поверхности. Итак, в метрической системе площадь поверхности Земли эквивалентна 510 триллионам квадратных метров. Разделение 9 на 510 триллионов показывает, что для уникальной идентификации каждого квадрата требуется около 57 триллионов упорядоченных троек из трех случайных слов.

Упорядоченная тройка — это просто список из трех вещей, в которых порядок имеет значение. Таким образом, «brilliance.bronze.inputs» будет считаться другой упорядоченной тройкой, чем «bronze.brilliance.inputs». На самом деле, в системе what3words, bronze.brilliance.inputs находится на горе на Аляске, а не посреди поля RIT Tigers Turf, как brilliance.bronze.inputs .

Следующий шаг — выяснить, сколько слов в языке и достаточно ли упорядоченных троек для карты земного шара. По оценкам некоторых ученых , в английском языке насчитывается более миллиона слов ; однако многие из них очень необычны. Но даже используя только общеупотребительные английские слова, еще многое предстоит сделать. Вы можете найти множество списков слов в Интернете.

Разработчики what3words составили список из 40 000 английских слов. (Система what3words работает на 50 различных языках с независимо назначенными словами.) Следующий вопрос заключается в том, чтобы определить, сколько упорядоченных троек из трех случайных слов можно составить из списка из 40 000 слов. Если вы разрешите повторы, как это делает what3words, будет 40 000 возможностей для первого слова, 40 000 возможностей для второго слова и 40 000 возможностей для третьего слова. Тогда количество возможных упорядоченных троек будет 40 000 умножить на 40 000 умножить на 40 000, что составляет 64 триллиона. Это обеспечивает множество троек из трех случайных слов, чтобы охватить весь земной шар. Избыточные комбинации также позволяют what3words исключать оскорбительные слова и слова, которые легко спутать друг с другом.

Пароли, которые вы действительно можете запомнить

В то время как сила трех случайных слов используется для картирования Земли, Национальный центр кибербезопасности Великобритании (NCSC) также выступает за их использование в качестве паролей. Подбор пароля и связанный с ним анализ безопасности сложнее, чем прикрепление трех слов к квадратикам земного шара. Но подобный расчет проливает свет. Если вы свяжете вместе упорядоченную тройку слов — например, brilliancebronzeinputs — вы получите хороший длинный пароль, который человек сможет запомнить гораздо легче, чем случайная последовательность букв, цифр и специальных символов, разработанная в соответствии с набором правил сложности.

Если вы увеличите свой список слов за пределы 40 000, вы получите еще больше возможных паролей. Используя « список кукурузных початков » из 58 000 английских слов, вы можете сгенерировать более 195 триллионов паролей в стиле «три случайных слова».

Важно отметить, что существует немало компромиссов между различными подходами к выбору пароля и правилам сложности. Таким образом, хотя «три случайных слова» не обеспечивают надежной защиты паролей, сложность языка также обеспечивает невероятную силу в этой области.

Как математика и язык могут объединиться, чтобы составить карту земного шара и создать надежные пароли, используя силу 3 случайных слов



Новости партнеров