Hay una comunidad de miembros en línea. Cada miembro tiene la clave ssh que utilizan para realizar varias funciones.
Existe la necesidad de votar sobre temas delicados. Los miembros no quieren revelar sus votos, solo quieren que sean contados de manera segura. Los miembros no quieren confiar en un humano para hacer esto.
¿Puede haber un programa de computadora que pueda aceptar votos de los miembros sin la posibilidad de una manipulación y divulgación fáciles?
Me imagino que la forma en que cada miembro puede conectarse con la tecla ssh, realizar alguna operación como responder a una pregunta de votación, el sistema cambiará de estado y registrará la votación, pero solo podrá decir el recuento final después de la el número mínimo de votos se cuenta y la votación se cierra, y en teoría no podrá decir respuestas individuales.
Me imagino que debería haber algún algoritmo criptográfico que pueda hacer esto.