PROBLEMA: Buletinele de vot pe hârtie sunt esențiale pentru securitatea alegerilor, dar sunt lente de numărat și sunt predispuse la dispute costisitoare, în timp ce votul electronic este rapid de numărat, dar vulnerabil la hacking și riscă să compromită anonimatul alegătorilor. Ce-ar fi dacă am putea avea tot ce este mai bun din ambele?

SOLUȚIE: PaperBallotchain îmbină buletinele de vot pe hârtie și tehnologia blockchain pentru a oferi primul sistem de vot pe hârtie, verificabil criptografic, verificabil de alegători, dar încă anonim, aproape instantaneu. (Patent nr. 12132827)








.


Explicație scrisă

Nu trebuie să înțelegeți tehnologia blockchain pentru că

puteți verifica în mod privat dacă buletinul dvs. de vot de hârtie scanat are

a fost adăugată în blockchain folosind ID-ul dvs. de vot #,

în timp ce actorii răi nu pot verifica ce vot ai dat.


Dar daca esti interesat...


Cuprins

Iată ce poate rezolva PaperBallotchain pentru tine

(Înapoi la Cuprins)


Probleme de exprimare a voturilor

Soluție: votul de la PaperBallotchain îmbină buletinele de vot și tehnologia blockchain doar cu cod open-source care

  • permite verificarea criptografică a buletinelor de vot
  • permite alegătorilor individuali să verifice în mod privat dacă buletinul lor de vot scanat pe hârtie a fost adăugat la blockchain-urile independente ale părților interesate,
  • totuși, întunecă eforturile actorilor răi de a verifica ce buletine de vot au fost exprimate de către care alegători.

Această metodă de exprimare a voturilor include soluții la vulnerabilitățile tehnice critice ale votului blockchain identificate de MIT și experții în blockchain.


Probleme de numărare a voturilor

Soluție: Numărarea voturilor de către PaperBallotchain a tuturor buletinelor de vot verificate criptografic pe blockchain-urile independente ale părților interesate este

  • complet transparent,
  • perfect precisă și
  • aproape instantanee.

Această metodă de numărare a voturilor include soluții la vulnerabilitățile tehnice critice ale votului blockchain identificate de MIT și experții în blockchain.


(Blockchain: un tip specializat de bază de date - un registru digital sigur din punct de vedere criptografic, transparent, imuabil, inviolabil, distribuit.)

(Înapoi la Cuprins)

Comparați metodele de vot

(Înapoi la Cuprins)

Soluțiile la problemele dintr-un sistem vin adesea cu compromisuri.

Dar, în comparație cu votul tradițional prin buletinul de vot (care este al doilea cel mai bine evaluat sistem după PaperBallotchain), PaperBallotchain aduce 9 îmbunătățiri ale evaluării (din 15 categorii) și nicio scădere a evaluării sau compromisuri, schimbând 9 categorii de la „slăbiciune”, „putere minoră” sau „putere” sau „putere majoră” la „putere majoră”

În plus, în comparație cu votul electronic, PaperBallotchain face un singur compromis privind viteza/ușurința de exprimare a votului, favorizând securitatea, aducând în același timp 9 îmbunătățiri ale evaluării (din 15 categorii), trecând 9 categorii de la „slăbiciune majoră” sau „slăbiciune” la „putere” sau „putere majoră”

Mai mult decât atât, „votul online poate să nu crească prezența la vot. Studiile privind impactul votului online asupra prezenței la vot au variat de la constatarea niciunui impact asupra prezenței la vot (de exemplu, Elveția [1]) la constatarea că votul online scade ușor prezența la vot (de exemplu, Belgia [2]) până la constatarea că votul online crește ușor prezența la vot, dar totuși „este puțin probabil să se rezolve” (ex. [3]).1[4] Studiile despre alegerile din Estonia au sugerat, de asemenea, că modificările prezenței la vot datorate votului online pot favoriza populația cu venituri mai mari și studii superioare [5]. (Sursa: Merg din rău în rău: de la votul pe internet la votul blockchain | Journal of Cybersecurity)

Scala de evaluare

(Înapoi la Cuprins)

Comparați metodele de vot blockchain

(Înapoi la Cuprins)

La suprafață, votul blockchain pare a fi soluția optimă pentru problemele sistemului de vot, deoarece...

Cu toate acestea, MIT și alți experți în blockchain au avertizat cu insistență împotriva votării blockchain, explicând...

Astfel, dacă am putea transfera în siguranță datele buletinului de vot pe hârtie într-un blockchain, atunci datele buletinului de vot ar putea fi stocate în siguranță și numărate pe blockchain, dar cum putem face asta? O problemă cheie este că un buletin de vot pe hârtie ar trebui scanat și că datele de vot scanate ar fi supuse acelorași vulnerabilități ca și buletinul electronic în crearea sa și pe calea sa de la scaner la blockchain. Brevetul PaperBallotchain rezolvă această problemă.

Probleme (vulnerabilități tehnice critice)

în Tradițional

Votarea electronică prin buletinul de vot la blockchain

Soluții (low-tech și non-tech)

în Nou

Vot prin buletin de vot pe hârtie

Această metodă este vulnerabilă la hack-uri nedetectabile și la scară largă și ar necesita o nouă alegere dacă datele scanate ale buletinului de vot sau blockchain-ul ar fi piratate, deoarece nu ar exista buletine de vot de hârtie pentru o numărare a mâinilor sau altfel.

Această metodă nu este vulnerabilă la hack-uri nedetectabile sau la scară largă și nu ar necesita alegeri cu totul noi dacă datele scanate ale buletinelor de vot sau blockchain-urile ar fi piratate, deoarece buletinele de vot de hârtie ar exista în custodia oficială pentru o numărare a mâinilor sau în alt mod.

1. Periclitează integritatea votului (vulnerabilitatea tehnică critică): „Dacă votul se bazează în întregime pe software, un sistem rău intenționat ar putea păcăli alegătorul cu privire la modul în care votul a fost de fapt înregistrat” – iar acel sistem ar fi predispus la erori pe scară largă și hack-uri care ar putea răsturna rezultatele alegerilor în moduri nedetectabile sau, dacă ar fi detectat, ar necesita o nouă alegere. (Surse: 1) Experți MIT: nu, nu folosiți blockchain pentru a vota | MIT CSAIL. 2) Votul ar fi mai bun pe un Blockchain - YouTube.)

2. Periclitează anonimatul alegătorilor (vulnerabilitatea tehnică critică): software-ul necesar pentru a simultan

3. Vulnerabilitatea nouă a bazei de date blockchain (vulnerabilitatea tehnică critică): Noile baze de date blockchain au de obicei un număr mic de participanți la nodurile computerului, ceea ce îi face în mod inerent vulnerabili la „atacuri de 51%”, în care un actor rău câștigă controlul asupra majorității nodurilor/calculatoarelor blockchain, permițându-le să „creeze mai multe versiuni ale blockchainului, astfel încât să arate divergențe”. Chiar dacă hack-ul ar fi detectabil, ar necesita alegeri cu totul noi. (Sursa: Merg din rău în rău: de la votul pe internet la votul blockchain | Journal of Cybersecurity | Oxford Academic.)

4. „Dacă un utilizator își pierde cheia privată, nu mai poate vota, iar dacă un atacator obține cheia privată a unui utilizator, acum poate vota nedetectabil ca acel utilizator.” (Sursa: Merg din rău în rău: de la votul pe internet la votul blockchain | Journal of Cybersecurity | Oxford Academic.)

5. „Dacă dispozitivul de vot al unui utilizator (probabil un telefon mobil) este compromis, la fel ar putea fi și votul acestuia.” (Sursa: Merg din rău în rău: de la votul pe internet la votul blockchain | Journal of Cybersecurity | Oxford Academic.)

6. Cenzurarea buletinului de vot vizat:

7. Atacul de refuzare a serviciului (DOS) — prin copleșirea blockchain-ului cu buletine/tranzacții nevalide, determinând buletinele exprimate să rateze ora limită pentru a adăuga buletine de vot în blockchain. (Sursa: Merg din rău în rău: de la votul pe internet la votul blockchain | Journal of Cybersecurity | Oxford Academic.)

8. Atacul DOS (Denial of Service) – prin influențarea/întreruperea conectivității rețelei, determinând buletinele de vot să rateze termenul limită pentru a fi adăugate în blockchain. (Sursa: Merg din rău în rău: de la votul pe internet la votul blockchain | Journal of Cybersecurity | Oxford Academic.)

9. „nerecomandabilul utilizării de noi protocoale de consens distribuit sau noi primitive criptografice pentru infrastructura critică până când acestea au fost bine testate în industrie timp de mulți ani” (Sursa: Going from bad to worse: from Internet voting to blockchain voting | Journal of Cybersecurity | Oxford Academic.)

10. „este nevoie de mai mult timp și efort pentru a implementa corecții de securitate într-un sistem descentralizat decât într-unul centralizat și [deci] „sistemele blockchain pot fi vulnerabile pentru perioade mai lungi de timp decât omologii centralizați”. (Sursa: Merg din rău în rău: de la votul pe internet la votul blockchain | Journal of Cybersecurity | Oxford Academic.)

11. „Alegerile sunt centralizate în mod inerent (cu o organizație centrală, guvernul, care este responsabilă de procedurile electorale, concursurile alegerilor, eligibilitatea candidaților și eligibilitatea de a vota)”, așa că tehnologia blockchain nu este potrivită pentru vot. (Sursa: Merg din rău în rău: de la votul pe internet la votul blockchain | Journal of Cybersecurity | Oxford Academic.)

12. „Atacuri scalabile (CATEGORIA SHOWSTOPPER): Dacă costul adversarului pentru a manipula alegerile este mult mai mic decât costul apărătorului pentru a preveni astfel de atacuri, încercările de a preveni, remedia sau chiar de a descoperi eșecurile pot fi imposibile în practică. Aceasta este una dintre „două categorii de vulnerabilități „showstopper” care elimină efectiv capacitatea autorităților electorale de a preveni sau de a remedia eșecurile grave”. Câteva dintre problemele discutate anterior în votarea prin buletinul electronic la blocare sunt atacuri scalabile. (Sursa: Merg din rău în rău: de la votul pe internet la votul blockchain | Journal of Cybersecurity | Oxford Academic.)

13. „Atacuri nedetectabile (CATEGORIA SHOWSTOPPER): Dacă un atacator poate modifica rezultatul alegerilor fără niciun risc realist ca modificarea să fie prinsă (de alegători, oficiali electorali sau auditori), atacul devine imposibil de prevenit sau atenuat.” Aceasta este una dintre „două categorii de vulnerabilități „showstopper” care elimină efectiv capacitatea autorităților electorale de a preveni sau de a remedia eșecurile grave”. Câteva dintre problemele discutate anterior în votarea prin buletinul electronic de blocare sunt atacuri nedetectabile. (Sursa: Merg din rău în rău: de la votul pe internet la votul blockchain | Journal of Cybersecurity | Oxford Academic.)

1. Soluție low-tech: 1) Imprimați următoarele pe un buletin de vot de hârtie pliat, sigilat, cu dovezi de falsificare:

2. Soluție non-tech: software-ul sistemului de vot nu cunoaște niciodată identitatea alegătorului. După ce oficialii electorali verifică identitatea alegătorului în orice mod pe care l-au ales, ei furnizează alegtorului un buletin de vot de hârtie pliat, sigilat, cu dovezi de falsificare.

3. Soluție low-tech: fișierul de date pentru buletinul de vot scanat este stocat în mai multe blocuri de buletine de vot ale părților interesate independente concurente (fiecare susținut redundant) pe care părțile interesate le construiesc/controlează central (dar sunt duplicate și validate în multe locuri de către membrii publicului pentru a dezvălui orice manipulare), așa că nu există posibilitatea unui atac de 51%. Acest sistem folosește în schimb natura competitivă a părților interesate; compararea blockchain-urilor lor; și calculatoare publice și validatoare ale părților interesate (care rulează software de construcție blockchain opensource) pentru a duplica și a verifica integritatea informațiilor din blockchain.

4. Cheile private nu sunt atribuite utilizatorilor.

5. Dispozitivele personale nu sunt utilizate în sistem.

6. Apărare împotriva cenzurii țintite a voturilor:

7. Apărare împotriva inundațiilor tranzacțiilor DOS:

8. Apărare împotriva întreruperii conectivității DOS:

9. Sistemul nu necesită protocoale de consens distribuit și poate folosi primitive criptografice vechi, de bază, testate în luptă (mai degrabă decât noi, noi), deoarece sistemul folosește blockchain-uri controlate central (fiecare controlat de o parte interesată independentă), unde fiecare blockchain utilizează același protocol de validare.

10. În loc de blockchain-uri descentralizate, sistemul utilizează mai multe blockchain-uri controlate central (fiecare administrat de o parte interesată independentă), astfel încât remediile pot fi implementate rapid.

11. Sistemul folosește metode controlate central de exprimare și numărare a voturilor care sunt în concordanță cu natura centralizată a alegerilor, în timp ce utilizează tehnologia blockchain într-un mod nou, dar de bază, pentru a oferi securitatea, transparența și viteza de numărare care sunt necesare și dorite în alegeri.

12. Un adversar ar trebui să corupeze mai multe grupuri independente de părți interesate (fără a fi detectat) pentru a realiza un atac la scară largă:

13. Fiecare dintre următoarele este detectabil și evident public pe parcursul procesului de vot PaperBallotchain.

Metoda de vot electronic de la buletinul de vot la bloc este vulnerabilă la hack-uri nedetectabile și la scară largă și ar necesita alegeri cu totul noi dacă datele scanate ale buletinului de vot sau blockchain-ul ar fi piratate, deoarece nu ar exista buletine de vot pe hârtie pentru o numărare a mâinilor sau altfel.

Metoda de vot de la buletinul de vot pe hârtie la blocchian nu este vulnerabilă la hack-uri nedetectabile sau la scară largă și nu ar necesita alegeri complet noi dacă datele buletinului de vot scanat sau blockchain-urile ar fi piratate, deoarece buletinele de vot pe hârtie ar exista în custodie oficială pentru o numărare a mâinilor sau altfel.

(Înapoi la Cuprins)

Pași cheie în PaperBallotchain

(Înapoi la Cuprins)

Pasul 1

După ce oficialii electorali verifică eligibilitatea alegătorului, indiferent de metoda pe care o aleg, ei distribuie, prin orice metodă pe care o aleg, un buletin de vot de hârtie pliat, sigilat, cu dovezi de falsificare (conținând un ID de buletin de vot imprimat ascuns și un cod QR cu cheie privată a buletinului de vot ascuns).

Pasul 2

Alegătorul intră într-un spațiu privat sau într-o cabină de vot pentru a deschide și a completa buletinul de vot pe hârtie.

Pasul 3

La o secție de votare, alegătorul (sau un funcționar electoral) introduce buletinul de vot pe hârtie marcat într-un bancomat (ATM), care conține un ansamblu de set de scanare de buletine de vot cu mai multe scanere independente ale părților interesate (fiecare cu o diodă de date unidirecțională) care pot aplica fiecare separat un scaner al părților interesate ca semnătură digitală pentru fiecare buletin de scrutin scanat ca semnătură digitală pentru fiecare buletin de scanare digitală. (care poate fi verificat fiecare de către public folosind cheia publică corespunzătoare a scanerului părților interesate publicate pre-electoral și cheia publică a buletinului de vot pe hârtie).

Pasul 4

Fiecare scaner al părților interesate independente (în cadrul Ansamblului Scanner-Set din ATM-ul Ballot-Casting) transmite în mod independent fișierul de date scanat cu o semnătură digitală de la cheia privată a buletinului de vot, o semnătură digitală a cheii private a scanerului părților interesate și un puzzle criptografic generat de scaner către toate părțile interesate independente participante, controlate de către fiecare parte interesată independentă, controlată de către fiecare parte interesată independentă.

Pasul 5

Un tocător (în ansamblul setului de scaner din interiorul bancomatului) distruge cheia privată a buletinului de vot de pe buletinul de vot de hârtie.

Pasul 6

Fiecare parte interesată independentă Balot Blockchain utilizează același protocol de validare pentru a adăuga un fișier de date de buletin de vot scanat la blockchain-ul său.

Pasul 7

ATM-ul de difuzare a buletinelor de vot luminează intermitent cu o lumină verde dacă a primit confirmarea că fișierul de date cu buletinul de vot scanat a fost adăugat la un blockchain al părților interesate sau o lumină roșie, dacă nu, și apoi aruncă buletinul de vot de hârtie într-o cutie de plastic transparentă, verde sau roșie, în interiorul bancomatului din plastic transparent.

Pasul 8

Alegătorul poate folosi numărul de identificare a buletinului de vot vizualizat în mod privat (înscris opțional în spațiul său de vot privat) și un explorator blockchain pe un computer guvernamental sau un dispozitiv mobil personal pentru a-și căuta datele buletinului de vot pe buletinul de vot al părților interesate.

Pasul 9

Dacă alegătorii nu reușesc să-și găsească datele despre buletinul de vot pe blockchains sau descoperă că datele lor de vot au fost modificate, atunci alegătorii pot informa verbal un funcționar electoral care ține un număr de hârtie cu privire la astfel de rapoarte (care nu identifică alegătorul).

Pasul 10

Un explorator blockchain oferă un raport live (pe parcursul procesului de vot și numărare) cu următoarele informații extrase din toate blockchain-urile părților interesate:

Cafenele de vot opționale

pentru a contribui la maximizarea prezenței la vot într-o comunitate

(Înapoi la Cuprins)

Straturi de securitate cheie

în PaperBallotchain

(Înapoi la Cuprins)

Straturi de securitate care asigură anonimatul alegătorilor

1. Buletine de vot de hârtie pliate, sigilate, cu dovezi de falsificare, care conțin un # ID de buletin de vot ascuns și un cod QR de cheie privată a buletinului de vot ascuns (imprimat cu cerneală invizibilă care poate fi citită de dispozitivul de scanare).

2. Utilizarea opțională a automatelor de buletine de vot

3. Afișarea publică a tuturor fișierelor de date cu buletinul de vot scanat emise pe blocurile de blocare ale părților interesate independente.

Straturi de securitate care protejează integritatea și autenticitatea buletinului de vot


Notă: „Integritate” înseamnă că datele nu au fost modificate.


Notă: „Autenticitate” înseamnă că datele pot fi verificate ca provin dintr-o sursă așteptată (în acest caz, verificate criptografic prin 1) o cheie publică a buletinului de vot care determină dacă semnătura digitală a buletinului de vot (creată din cheia privată a buletinului de vot) este validă și 2) o cheie publică a scanerului care determină dacă semnătura digitală a scanerului (creată din cheia privată a scanerului) este validă).

4. Un # ID de buletin de vot ascuns și un cod QR de cheie privată a buletinului de vot ascuns (imprimat cu cerneală invizibilă care poate fi citită de dispozitivul de scanare) în interiorul unui buletin de vot de hârtie pliat, sigilat, cu dovezi de falsificare.

5. Cheia privată a buletinului de vot (parte a unei perechi de chei public-private) — tipărită ca un cod QR cu cerneală invizibilă (citibilă de dispozitivul de scanare) și ascunsă într-un buletin de vot de hârtie pliat, sigilat, invizibil.

6. Stakeholder-Scanner Private Key (parte a unei perechi de chei public-private) — pe un stakeholder scanner.

7. Puzzle criptografic — de la un scaner al părților interesate.

8. Scanere multiple independente pentru părți interesate — într-un ansamblu de set de scanere.

9. Shredder—în ansamblul set de scaner.

10. Blockchain-uri multiple independente cu părți interesate — în rețeaua blockchain-urilor cooperante.

(Înapoi la Cuprins)

Înregistrări cheie

în PaperBallotchain

(Înapoi la Cuprins)

Șablon de buletin de vot de hârtie

(Nu este legat de o identitate umană)

Pliat și sigilat într-un mod care să nu fie falsificat, care ascundă ID-ul buletinului de vot și cheia privată a buletinului de vot


Live PaperBallotchain Vote Tallies Report

produs de exploratorul blockchain open-source conceput pentru a afișa rezultate consolidate

din toate blockchain-urile independente ale părților interesate care stochează fișierele de date pentru buletinele de vot scanate ale părților interesate


Jurnalele de hârtie ale problemelor raportate de alegători

Buletinele de vot nefiind postate pe toate blockchain-urile părților interesate sau buletinele de vot modificate postate pe un blockchain


Preelectoral-Publicat

ID-urile buletinului de vot, cheile publice ale buletinului de vot, numărul loturilor și atribuirile secțiilor de votare


Preelectoral-Publicat

Număr de ID-uri ale părților interesate independente, chei publice ale scanerului și atribuiri ale secțiilor de votare

(Înapoi la Cuprins)

Share by: