Трудно е да си представим, че три произволни думи имат силата както да картографират земното кълбо, така и да защитят вашите лични данни. Тайната зад тази сила е само малко математика.

What3words е приложение и уеб-базирана услуга, която предоставя географска справка за всеки квадрат "3 на 3 метра" на Земята, като използва три произволни думи. И така, можете да ги приемете като квадрати с размера на малък домашен офис или малка стая. Например има квадрат в средата на Rochester Institute of Technology Tigers Turf Field, кодиран за brilliance.bronze.inputs.

Този нов подход към геокодирането е полезен по няколко причини. Първо, той е по-точен от обикновените улични адреси. Освен това три думи са по-лесни за хората да запомнят и комуникират помежду си, отколкото, да речем, подробни измервания на географска ширина и дължина. Това прави системата много подходяща за спешни служби. Виждайки тези предимства, някои производители на автомобили започват да интегрират what3words в своята навигация.

Ето как три произволни думи на английски или друг език могат да идентифицират толкова точни местоположения по цялата планета. Ключовата концепция е подредените тройки.

Започнете с основното предположение, че Земята е сфера, като признаете, че това е приблизителна истина и че нейният радиус е приблизително 6371 километра. За да изчислите повърхността на Земята, използвайте формулата 4πr2. С r = 6,371 това се равнява на приблизително 510 милиона квадратни километра. Запомнете: what3words използва квадрати с размери 3 на 3 метра, всеки от които съдържа 9 квадратни метра повърхност. И така, работейки в метричната система, площта на земната повърхност е еквивалентна на 510 трилиона квадратни метра. Разделянето на 9 на 510 трилиона разкрива, че уникалното идентифициране на всеки квадрат изисква около 57 трилиона подредени тройки от три произволни думи.

 

Подредената тройка е просто списък от три неща, в които редът има значение. Така че brilliance.brilliance.inputs ще се счита за различна подредена тройка от brilliance.brilliance.inputs. Всъщност в системата what3words bronze.brilliance.inputs е на планина в Аляска, а не в средата на RIT Tigers Turf Field, както brilliance.brilliance.inputs.

Следващата стъпка е да разберете колко думи има в даден език и дали има достатъчно подредени тройки, за да картографирате земното кълбо. Някои учени смятат, че има повече от милион английски думи; много от тях обаче са много необичайни. Но дори и да използвате само общи английски думи, все още има много неща за използване. Можете да намерите много списъци с думи онлайн.

Разработчиците на what3words излязоха със списък от 40 000 английски думи. (Системата what3words работи на 50 различни езика с независимо присвоени думи.) Следващият въпрос е да се определи колко подредени тройки от три произволни думи могат да бъдат направени от списък от 40 000 думи. Ако позволите повторения, както прави what3words, ще има 40 000 възможности за първата дума, 40 000 възможности за втората дума и 40 000 възможности за третата дума. Тогава броят на възможните подредени тройки ще бъде 40 000 по 40 000 по 40 000, което е 64 трилиона. Това осигурява изобилие от тройки „три произволни думи“ за покриване на земното кълбо. Излишните комбинации също позволяват на what3words да елиминира обидни думи и думи, които лесно биха били объркани една с друга.

Докато силата на три произволни думи се използва за картографиране на Земята, Националният център за киберсигурност на Обединеното кралство също препоръчва използването им като пароли. Изборът на парола и свързаният анализ на сигурността са по-сложни от прикачването на три думи към малки квадратчета на земното кълбо. Но подобно изчисление е просветляващо. Ако нанижете подредена тройка от думи – като brilliancebronzeinputs – получавате хубава дълга парола, която човек би трябвало да може да запомни много по-лесно от случаен низ от букви, цифри и специални символи, предназначени да отговарят на набор от правила за сложност.

Ако увеличите списъка си с думи над 40 000, ще получите още повече възможни пароли. Използвайки Corncob list от 58 000 английски думи, можете да генерирате повече от 195 трилиона пароли в стил „три произволни думи“.

Снимка: Unsplash

Виж още: Превенция, защита и бекъп: трите здрави стълба на IT сигурността