A system and method for determining winner is capable of keep all of the
voting contents secret with permitting only determination of winning or
losing, and further permitting the third party to verify the
determination. The system generally includes voter sub-systems for voting
a voting value indicative of a selected event among a finite number of
events, and a management sub-system for identifying at least one voter
sub-system voted a winning value determined among the finite number of
events as a winner. The voter sub-system includes encrypting parameter
obtaining means for obtaining an encrypting parameter depending upon the
voting value, encryption processing means for generating a cryptographic
voting data by performing encrypting process on the basis of the
encrypting parameter obtained by the encrypting parameter obtaining means,
and transmitting means for transmitting the cryptographic voting data
generated by the cryptography processing means. The management sub-system
includes receiving means for receiving the cryptographic voting data until
a predetermined reception time limit, decoding parameter obtaining means
for obtaining decoding parameter for the winning value and retrieving
means for retrieving the voting value matching with the winning value with
decoding the cryptographic voting data received by the receiving means
with the decoding parameter obtained by the decoding parameter obtaining
means.
Un sistema y un método para determinar a ganador es capaces de la subsistencia toda del contenido de votación secreto con el permiso solamente de la determinación de ganar o de perder, y más futuro permitiendo que los terceros verifiquen la determinación. El sistema incluye generalmente los subsistemas del votante para votar un valor de votación indicativo de un acontecimiento seleccionado entre un número finito de acontecimientos, y un subsistema de la gerencia para identificar por lo menos un subsistema del votante votó un valor que ganaba determinado entre el número finito de acontecimientos como ganador. El subsistema del votante incluye el parámetro que cifra que obtiene los medios para obtener un parámetro que cifra dependiendo del valor de votación, medios de proceso del cifrado para generar datos de votación criptográficos realizando proceso que cifra en base del parámetro que cifra obtenido por el parámetro que cifra que obtiene medios, y transmitiendo los medios para transmitir los datos de votación criptográficos generados por los medios de proceso de la criptografía. El subsistema de la gerencia incluye la recepción de los medios para recibir los datos de votación criptográficos hasta un límite de tiempo predeterminado de la recepción, descifrando el parámetro que obtiene los medios para obtener el parámetro el descifrar para el valor que gana y recuperación de los medios para recuperar el valor de votación que empareja con el valor que gana con descifrar los datos de votación criptográficos recibidos por los medios de recepción con el parámetro el descifrar obtenido por el parámetro el descifrar que obtiene medios.