
Учёные из Германии, Гонконга и Великобритании разработали криптографический механизм, который позволяет пользователю доказать своё пребывание в определённой геолокации, не раскрывая конкретное местоположение. Технология получила название ZKLP — Zero-Knowledge Location Privacy — и была представлена на симпозиуме IEEE по вопросам безопасности и приватности.
В отличие от предыдущих решений, система строится на принципах нулевого разглашения (zk-SNARK), что позволяет верифицировать факт нахождения в нужной области, но при этом скрыть точные координаты. В основе — геосетка из шестиугольников (DGGS), где пользователь сам задаёт уровень точности: от города до конкретного парка.
Главной сложностью стала работа с вычислениями в формате с плавающей точкой — для обработки геоданных требуются тригонометрия и корни, плохо совместимые с традиционными криптографическими схемами. Исследователи оптимизировали вычисления, добившись в 12–16 раз меньшей сложности по сравнению с предыдущими подходами.
Разработчики уверены, что ZKLP пригодится не только для приватного определения местоположения, но и для систем доказательства личности, peer-to-peer-приложений, а также для верификации метаданных в цифровых фото без раскрытия места съёмки.
Нажимая на кнопку, я даю Согласие на обработку персональных данных в соответствии с Политикой обработки.