Descrição do Liveness Signal
O Liveness Signal permite enviar e verificar sinais binários simples através de servidores de terceiros, mantendo o anonimato total e a negação plausível. Um provador (por exemplo, um denunciante) pode publicar um novo sinal com base num calendário previamente acordado com um verificador (por exemplo, um jornalista) para indicar que está bem. Tanto o provador quanto o verificador usam o mesmo aplicativo com uma chave de sinal acordada (por exemplo, uma senha) e trocam um emparelhamento único. Depois disso, todo contato acontece através de um servidor terceirizado configurável através dos serviços Tor Onion e permanece anônimo para todas as partes. Os verificadores podem verificar se um novo sinal foi postado, mas os sinais não contêm nenhum outro conteúdo de identificação. O armazenamento local no aplicativo é criptografado com uma senha de aplicativo escolhida pelo usuário. Inserir uma senha errada não gerará uma mensagem de erro e os sinais ainda poderão ser enviados e verificados, mas não serão vinculados à cadeia correta de sinais que você obtém ao inserir a senha correta do aplicativo. Esta propriedade torna plausível negar que um usuário seja um provador ou um verificador - sem a senha correta, eles podem ser intercambiáveis.
Para se comunicar com o servidor de armazenamento através do Tor, um aplicativo separado, como Orbot ou TorServices, precisa ser instalado e iniciado.
Este aplicativo é um protótipo de implementação do protocolo descrito na publicação "Publicação anônima de sinais de vivacidade com negação plausível" na 21ª Conferência Internacional sobre Avanços em Computação Móvel e Inteligência Multimídia (MoMM 2023), Springer LNCS. Ele não se destina ao uso onde a vida humana pode depender dele, mas como um protótipo para integração futura em outros aplicativos (por exemplo, mensagens sociais). O código-fonte está disponível em https://github.com/rmayr/livenesssignal-android.
Para se comunicar com o servidor de armazenamento através do Tor, um aplicativo separado, como Orbot ou TorServices, precisa ser instalado e iniciado.
Este aplicativo é um protótipo de implementação do protocolo descrito na publicação "Publicação anônima de sinais de vivacidade com negação plausível" na 21ª Conferência Internacional sobre Avanços em Computação Móvel e Inteligência Multimídia (MoMM 2023), Springer LNCS. Ele não se destina ao uso onde a vida humana pode depender dele, mas como um protótipo para integração futura em outros aplicativos (por exemplo, mensagens sociais). O código-fonte está disponível em https://github.com/rmayr/livenesssignal-android.
Mostrar