Введение в Liveness Signal
Liveness Signal позволяет отправлять и проверять простые двоичные сигналы через сторонние серверы, сохраняя при этом полную анонимность и возможность правдоподобного отрицания. Доказывающий (например, информатор) может опубликовать новый сигнал на основе графика, заранее согласованного с проверяющим (например, журналистом), чтобы указать, что с ним все в порядке. И проверяющий, и проверяющий используют одно и то же приложение с согласованным сигнальным ключом (например, паролем) и обмениваются одноразовыми связями. После этого все контакты происходят через настраиваемый сторонний сервер через сервисы Tor onion и остаются анонимными для всех сторон. Верификаторы могут проверить, был ли опубликован новый сигнал, но сигналы не содержат другого идентифицирующего контента. Локальное хранилище в приложении зашифровано выбранным пользователем паролем приложения. Ввод неправильного пароля не приведет к появлению сообщения об ошибке, сигналы по-прежнему можно отправлять и проверять, но они не будут связаны с правильной цепочкой сигналов, которые вы получаете при вводе правильного пароля приложения. Это свойство позволяет правдоподобно отрицать, что пользователь является либо доказывающим, либо проверяющим — без правильного пароля они могут быть взаимозаменяемыми.
Для связи с сервером хранения через Tor необходимо установить и запустить отдельное приложение, такое как Orbot или TorServices.
Это приложение представляет собой прототип реализации протокола, описанного в публикации «Анонимная публикация сигналов активности с правдоподобным отрицанием» на 21-й Международной конференции по достижениям в области мобильных вычислений и мультимедийного интеллекта (MoMM 2023), Springer LNCS. Он предназначен не для использования там, где от него может зависеть жизнь человека, а в качестве прототипа для будущей интеграции в другие приложения (например, приложения для обмена социальными сообщениями). Исходный код доступен по адресу https://github.com/rmayr/livenesssignal-android.
Для связи с сервером хранения через Tor необходимо установить и запустить отдельное приложение, такое как Orbot или TorServices.
Это приложение представляет собой прототип реализации протокола, описанного в публикации «Анонимная публикация сигналов активности с правдоподобным отрицанием» на 21-й Международной конференции по достижениям в области мобильных вычислений и мультимедийного интеллекта (MoMM 2023), Springer LNCS. Он предназначен не для использования там, где от него может зависеть жизнь человека, а в качестве прототипа для будущей интеграции в другие приложения (например, приложения для обмена социальными сообщениями). Исходный код доступен по адресу https://github.com/rmayr/livenesssignal-android.
Читать ещё