Hlasovani
Petr Novotny
Petr.Novotny na antek.cz
Čtvrtek Říjen 5 15:16:14 CEST 2000
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 5 Oct 2000, at 15:04, Karel Zak wrote:
> Si trosku protirecite, chcete autenticnost, ale nechcete aby se
> vedelo
> kdo to je? To je asi jako "chci projit dverma, ale nechci aby se
> otevrely..."
Tohle kupodivu resit lze pomerne snadno. Zakladni myslenka je
takova, ze vygenerujete strasnou spoustu nahodnych cisel (tato
cisla mohou znat hlasujici a nesmeji je znat nebo uhodnout
nehlasujici). Kazdy hlasujici si nahodne jedno z techto cisel
vybere. (Pokud je tech cisel hodne, je pravdepodobnost kolize
dostatecne mala. Pokud jsou cisla z dost velkeho intervalu, je
pravdepodobnost, ze cislo z vaseho seznamu uhodnu, dostatecne
mala.)
Scitajici pozna, zda dostal hlas od nekoho "opravneneho" (hlas (v
nejake podobe, aby scitajici nemohl fixlovat) prisel spolu s cislem;
je-li cislo v seznamu vygenerovanych cisel, je hlasujici opravnen;
neni-li cislo v seznamu, je to neopravneny hlas; pokud jiz jednou
hlasovalo, je to opakovany hlas). Ale pritom nevi od koho.
[Ve skutecnosti tu distribuci je potreba okorenit nejakym ANDOS
(all-or-nothing disclosure of secret) protokolem; hlasujici si ma
jedno cislo nahodne vybrat, ale je treba zajistit, aby si jich nemohl
zapamatovat vic.]
V protokolu jsou pak dalsi veci, aby nemohl scitajici hlasy pridavat
("stuff the ballot") nebo je modifikovat - ale zakladni princip "chci
vedet, zda hlasuje opravneny clovek, ale nechci vedet kdo", je tento.
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.2 -- QDPGP 2.61a
Comment: http://community.wow.net/grt/qdpgp.html
iQA/AwUBOdxxDlMwP8g7qbw/EQKYGwCfaZ+g65oNonAlF6YmIJYL4gY/OtAAn1L/
mwyUM2l+QZ7fu0Nzy22nrXg1
=RRBE
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
[Tom Waits]
Další informace o konferenci Linux