Aplicação de votação com criptografia homomórfica (Elgamal)

Terminado

Publicado: Hace 2 años Plazo: 30 días Propuestas: 7 Freelancers interesados: 10

Abierto

Descripción:

Desenvolver aplicação Web com 4 interfaces, a depender do tipo de login.

Logins de mesários; logins de urna e logins de autoridade eleitoral, além de logins de auditoria (igual às de autoridade eleitoral, mas somente leitura).

Os votos devem ser guardados em mais de um banco de dados postgres-sql, paralelamente. Os servidores deverão poder sincronizar os dados em caso de um cair temporariamente. A votação deve poder continuar com um só servidor de banco de dados funcionando.

O eleitor só pode votar se a estação urna estiver liberada por strings criptográfico emitido por ordem de um usuário de uma estação de mesário. Cada estação de mesário deve poder liberar várias urnas. As urnas só podem ser liberadas pela estação de mesário atribuída àquela estação urna.

A interface da urna deve permitir votos por número ou clicando no nome de um candidato, ou ordenando a lista de candidatos numa ordem de preferência (o modelo usado é definido pela autoridade eleitoral. Em todos os casos a foto do/a(s) candidato/a(s) selecionado/a(s) deve estar visível em uma tela de confirmação de voto apresentada na estação urna.

A captação e a encriptação (ELGAMAL) dos votos deve acontecer na própria estação urna e os votos não poderão ser recebidos em texto aberto pelo servidor.

O servidor deve funcionar apenas com chaves públicas até o momento do início da apuração, quando chaves privadas serão uploadeadas a partir de uma das estações de autoridade eleitoral. O sistema deve permitir a limitação do número de estações de autoridade eleitoral e o IP-Range em que se poderá abrir sessões das estações de autoridade eleitoral. O sistema deve permitir a limitação dos IP ranges válidos para os servidores de banco de dados.

Categoria: IT & Programação
Subcategoria: Desenvolvimento web
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho o design
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor

Freelancers que ya aplicaron para este trabajo

Artur B. * Gestor Sites: Criação de Sistemas, Criação de Websites, Atendimento ao Cliente, Homologação de Sistemas, Consultoria em Desenvolvimento de Sistemas e Sites + detalles

Adriano C. T. Autodidata e apaixonado por analise e desenvolvimento de softwares desde o ano de 2004, tecnólogo em redes de computadores e desenvolvedor sênior na linguagem de auto nível Delphi. Possuo conhecimentos nas seguintes t... + detalles

Andre Analista de sistemas desde 1994, ja trabalhei com industrias, comercios, bancos, previdencias, seguradoras e hospitais. Possuo conhecimentos de baixa plataforma (VB6, Smalltalk, HTML, PHP, MySQL, DB2, Linux) e Ma... + detalles

Cesar M. Sou profissional webdesigner e especialista em tráfego e conversão. Temos clientes: - Email marketing - ver o site emailmassivo; - SMS marketing - ver o site smsmassivo; - WhatsApp marketing - ver o sit... + detalles

Studio. A STUDIO7WEB é uma agência de publicidade onde inteligência e criatividade se juntam para produzir conteúdo de comunicação inovador e atraente, capaz de construir marcas, criar e estimular no consumidor a preferência ... + detalles

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Otros proyectos de este cliente

Para ver más detalles del cliente

Ingresa a Workana