MGA PROBLEMA SA PAGBOTO: Ang mga papel na balota ay mahalaga sa seguridad ng halalan, ngunit mabagal sa pagbibilang at madaling kapitan ng mga magastos na pagtatalo, habang ang elektronikong pagboto ay mabilis na bilangin, ngunit mahina sa pag-hack at mga panganib na makompromiso ang pagkawala ng lagda ng botante. Paano kung makuha natin ang pinakamahusay sa dalawa?

SOLUSYON SA PAGBOTO: Ipinapares ng PaperBallotchain ang mga papel na balota at teknolohiya ng blockchain upang maibigay ang kauna-unahang cryptographically-verifyable, voter-verifyable, pero anonymous pa rin, near-instant-count, paper-ballot voting system.





;


.


Nakasulat na Paliwanag

Hindi mo kailangang maunawaan ang teknolohiya ng blockchain dahil

maaari mong pribadong patunayan na mayroon ang iyong na-scan na papel na balota

naidagdag sa blockchain gamit ang iyong Ballot ID#,

habang hindi ma-verify ng mga masasamang artista kung aling balota ang iyong inihagis.


Pero kung interesado ka...


Mga nilalaman

Narito kung ano ang maaaring malutas ng PaperBallotchain para sa iyo

(Bumalik sa Mga Nilalaman)


Mga Problema sa Pagboto

Solusyon: PaperBallotchain's vote-casting pairs paper ballots and blockchain technology na may open-source code lang na

  • nagbibigay-daan sa cryptographic na pag-verify ng mga balota
  • nagbibigay-daan sa mga indibidwal na botante na pribadong i-verify na ang kanilang na-scan na papel na balota ay naidagdag sa mga independiyenteng stakeholder blockchain,
  • ngunit pinalalabo ang mga pagsisikap ng masamang aktor na i-verify kung aling mga balota ang inihagis ng mga botante.

Kasama sa pamamaraang ito ng vote-casting ang mga solusyon sa mga kritikal na teknikal na kahinaan ng blockchain voting na kinilala ng mga eksperto sa MIT at blockchain.


Mga Problema sa Pagbibilang ng Boto

Solusyon: Ang pagbibilang ng boto ng PaperBallotchain ng lahat ng na-verify na cryptographically na mga balota sa mga independiyenteng stakeholder blockchain ay

  • ganap na transparent,
  • ganap na tumpak, at
  • malapit na agad.

Kasama sa pamamaraang ito ng pagbibilang ng boto ang mga solusyon sa mga kritikal na teknikal na kahinaan ng pagboto sa blockchain na kinilala ng mga eksperto sa MIT at blockchain.


(Blockchain: isang espesyal na uri ng database—isang cryptographically secure, transparent, immutable, tamper-evident, distributed, digital ledger.)

(Bumalik sa Mga Nilalaman)

Ihambing ang Mga Paraan ng Pagboto

(Bumalik sa Mga Nilalaman)

Ang mga solusyon sa mga problema sa isang sistema ay kadalasang may mga tradeoff.

Ngunit kung ihahambing sa tradisyunal na pagboto sa papel-ballot (na siyang pangalawang sistemang may pinakamataas na rating pagkatapos ng PaperBallotchain), ang PaperBallotchain ay nagdadala ng 9 na pagpapahusay sa rating (sa 15 kategorya) at walang bumababa o nagpalit ng rating, na naglilipat ng 9 na kategorya mula sa 'kahinaan,' 'minor strength,' o 'lakas,' o 'major strength'

Bukod pa rito, kung ihahambing sa electronic-ballot-to-blockchain na pagboto, ang PaperBallotchain ay gumagawa lamang ng isang trade-off sa bilis/dali ng pagboto, pinapaboran ang seguridad, habang nagdadala ng 9 na pagpapahusay ng rating (mula sa 15 kategorya), inililipat ang 9 na kategorya mula sa 'pangunahing kahinaan' o 'kahinaan' patungo sa 'lakas' o 'pangunahing lakas'

Dagdag pa rito, "ang online na pagboto ay maaaring hindi tumaas ang turnout. Ang mga pag-aaral sa epekto ng online na pagboto sa turnout ng mga botante ay mula sa paghahanap ng walang epekto sa turnout (hal., Switzerland [1]) hanggang sa pag-alam na ang online na pagboto ay bahagyang nababawasan ang turnout (hal., Belgium [2]) hanggang sa pag-alam na ang online na pagboto ay bahagyang nagpapataas ng turnout ngunit gayunpaman ay "malamang na hindi malulutas ang mababang turnout ng mga pag-aaral [4] ng mga pag-aaral sa Canada [3]). na ang mga pagbabago sa turnout dahil sa online na pagboto ay maaaring pabor sa mas mataas na kita at mas mataas na edukasyon na mga demograpiko [5]. ( Pinagmulan: Mula sa masama tungo sa mas masahol pa: mula sa pagboto sa Internet hanggang sa pagboto sa blockchain | Journal of Cybersecurity)

Scale ng Rating

(Bumalik sa Mga Nilalaman)

Ikumpara ang Blockchain Voting Methods

(Bumalik sa Mga Nilalaman)

Sa ibabaw, ang pagboto sa blockchain ay lumilitaw na ang pinakamainam na solusyon sa mga problema sa sistema ng pagboto dahil...

Gayunpaman, ang MIT at iba pang mga eksperto sa blockchain ay mahigpit na nagbabala laban sa pagboto sa blockchain, na nagpapaliwanag...

Kaya, kung maaari lamang nating ilipat ang data ng papel na balota sa isang blockchain nang ligtas, kung gayon ang data ng balota ay maaaring ligtas na maiimbak at mabibilang sa blockchain, ngunit paano natin magagawa iyon? Ang pangunahing problema ay ang isang papel na balota ay kailangang ma-scan, at ang na-scan na data ng balota ay sasailalim sa parehong mga kahinaan gaya ng electronic ballot sa paglikha nito at sa landas nito mula sa scanner patungo sa blockchain. Ang PaperBallotchain patent ay nilulutas ang problemang iyon.

Mga Problema (Mga Kritikal na Kahinaan sa Teknikal)

sa Tradisyonal

Electronic-Ballot-to-Blockchain Voting

Mga Solusyon (Low-Tech at Non-Tech)

sa Bago

Papel-Ballot-sa-Blockchain na Pagboto

Ang pamamaraang ito ay mahina sa mga hindi matukoy at malakihang pag-hack at mangangailangan ng isang ganap na bagong halalan kung ang na-scan na data ng balota o blockchain ay na-hack dahil walang mga papel na balota ang iiral para sa isang hand-count o kung hindi man.

Ang pamamaraang ito ay hindi masusugatan sa hindi matukoy o malakihang mga hack at hindi mangangailangan ng isang buong bagong halalan kung ang na-scan na data ng balota o mga blockchain ay na-hack dahil ang mga papel na balota ay iiral sa opisyal na kustodiya para sa isang hand-count o kung hindi man.

1. Nalalagay sa panganib ang integridad ng balota (Critical Technical Vulnerability): “Kung ang vote-casting ay ganap na nakabatay sa software, maaaring lokohin ng malisyosong sistema ang botante tungkol sa kung paano aktwal na naitala ang boto”—at ang sistemang iyon ay magiging prone sa malakihang pagkakamali at mga hack na maaaring mabaligtad ang mga resulta ng halalan sa mga hindi matukoy na paraan, o kung matukoy, ay mangangailangan ng isang ganap na bagong halalan. (Mga Pinagmulan: 1) Mga eksperto sa MIT: hindi, huwag gumamit ng blockchain para bumoto | MIT CSAIL. 2) Magiging Mas Mabuti ang Pagboto Sa Isang Blockchain - YouTube.)

2. Nalalagay sa panganib ang pagkawala ng lagda ng botante (Kritikal na Teknikal na Kahinaan): Ang software na kinakailangan upang sabay-sabay

3. Bagong Blockchain Database Vulnerability (Critical Technical Vulnerability): Ang mga bagong blockchain database ay karaniwang may maliit na bilang ng mga kalahok sa computer node, na ginagawa silang likas na mahina sa "51% na pag-atake," kung saan ang isang masamang aktor ay nakakuha ng kontrol sa karamihan ng mga blockchain node/computer, na nagbibigay-daan sa kanila na "lumikha ng maraming bersyon ng mga tao, naghahasik ng blockchain upang magpakita ng iba't ibang mga bersyon ng blockchain." Kahit na ang hack ay makikita, mangangailangan ito ng isang ganap na bagong halalan. ( Pinagmulan: Mula sa masama tungo sa mas masahol pa: mula sa pagboto sa Internet hanggang sa pagboto sa blockchain | Journal of Cybersecurity | Oxford Academic.)

4. "Kung mawala ng isang user ang kanilang pribadong key, hindi na siya makakaboto, at kung makuha ng isang attacker ang pribadong key ng isang user, maaari na silang bumoto bilang user na iyon." (Pinagmulan: Mula sa masama tungo sa mas masahol pa: mula sa pagboto sa Internet hanggang sa pagboto sa blockchain | Journal of Cybersecurity | Oxford Academic.)

5. “Kung ang aparato sa pagboto ng isang user (marahil isang mobile phone) ay nakompromiso, ito rin ang kanilang boto.” (Pinagmulan: Mula sa masama tungo sa mas masahol pa: mula sa pagboto sa Internet hanggang sa pagboto sa blockchain | Journal of Cybersecurity | Oxford Academic.)

6. Naka-target na pag-censor ng balota:

7. Pag-atake sa pagtanggi sa serbisyo (DOS)—sa pamamagitan ng pag-overwhelm sa blockchain ng mga di-wastong balota/transaksyon, na nagiging sanhi ng mga cast-ballot na makaligtaan ang cutoff time upang magdagdag ng mga balota sa blockchain. (Pinagmulan: Mula sa masama tungo sa mas masahol pa: mula sa pagboto sa Internet hanggang sa pagboto sa blockchain | Journal of Cybersecurity | Oxford Academic.)

8. Pag-atake sa pagtanggi sa serbisyo (DOS)—sa pamamagitan ng pag-impluwensya/pag-abala sa pagkakakonekta ng network, na nagiging sanhi ng mga balota upang makaligtaan ang deadline na idaragdag sa blockchain. (Pinagmulan: Mula sa masama tungo sa mas masahol pa: mula sa pagboto sa Internet hanggang sa pagboto sa blockchain | Journal of Cybersecurity | Oxford Academic.)

9. “ang hindi kanais-nais na paggamit ng mga bagong distributed consensus protocol o bagong cryptographic primitives para sa kritikal na imprastraktura hanggang sa sila ay masuri nang mabuti sa industriya sa loob ng maraming taon” (Source: Mula sa masama tungo sa mas masahol pa: mula sa Internet voting hanggang blockchain voting | Journal of Cybersecurity | Oxford Academic.)

10. “Mas maraming oras at pagsisikap ang kailangan para mag-deploy ng mga pag-aayos sa seguridad sa isang desentralisadong sistema kaysa sa sentralisadong sistema, at [kaya] “maaaring masugatan ang mga blockchain system sa mas mahabang panahon kaysa sa mga sentralisadong katapat.” (Pinagmulan: Mula sa masama tungo sa mas masahol pa: mula sa pagboto sa Internet hanggang sa pagboto sa blockchain | Journal of Cybersecurity | Oxford Academic.)

11. "Ang mga halalan ay likas na sentralisado (na may sentral na organisasyon, ang pamahalaan, na namamahala sa mga pamamaraan ng halalan, ang mga paligsahan sa halalan, ang pagiging karapat-dapat ng mga kandidato, at pagiging karapat-dapat na bumoto)," kaya ang teknolohiya ng blockchain ay hindi angkop para sa pagboto. (Pinagmulan: Mula sa masama tungo sa mas masahol pa: mula sa pagboto sa Internet hanggang sa pagboto sa blockchain | Journal of Cybersecurity | Oxford Academic.)

12. “Scalable attacks (SHOWSTOPPER CATEGORY): Kung ang halaga ng kalaban sa pakikialam sa halalan ay mas mababa kaysa sa gastos ng defender para maiwasan ang mga naturang pag-atake, ang mga pagtatangka na pigilan, ayusin, o matuklasan pa ang mga pagkabigo ay maaaring imposible sa pagsasagawa. Ang mga scalable na 'wholesale' na pag-atake na nakakaapekto sa mga resulta ng halalan ay mas mapanganib kaysa sa 'tingtingi' lamang. Isa ito sa "dalawang kategorya ng mga kahinaan ng 'showstopper' na epektibong nag-aalis ng kakayahan ng mga awtoridad sa halalan na pigilan o ayusin ang mga malubhang pagkabigo." Ang ilan sa mga naunang tinalakay na problema sa electronic-ballot-to-blockchain na pagboto ay mga nasusukat na pag-atake. (Pinagmulan: Mula sa masama tungo sa mas masahol pa: mula sa pagboto sa Internet hanggang sa pagboto sa blockchain | Journal of Cybersecurity | Oxford Academic.)

13. “Mga hindi matukoy na pag-atake (SHOWSTOPPER CATEGORY): Kung maaaring baguhin ng isang umaatake ang resulta ng halalan nang walang anumang makatotohanang panganib na mahuli ang pagbabago (ng mga botante, opisyal ng halalan, o auditor), ang pag-atake ay magiging imposibleng pigilan o pagaanin. Isa ito sa "dalawang kategorya ng mga kahinaan ng 'showstopper' na epektibong nag-aalis ng kakayahan ng mga awtoridad sa halalan na pigilan o ayusin ang mga malubhang pagkabigo." Ang ilan sa mga naunang tinalakay na problema sa electronic-ballot-to-blockchain na pagboto ay hindi matukoy na mga pag-atake. (Pinagmulan: Mula sa masama tungo sa mas masahol pa: mula sa pagboto sa Internet hanggang sa pagboto sa blockchain | Journal of Cybersecurity | Oxford Academic.)

1. Low-tech na solusyon: 1) I-print ang sumusunod sa isang nakatiklop, selyadong, tamper-evident na papel na balota:

2. Non-tech na solusyon: Hindi alam ng software ng sistema ng pagboto ang pagkakakilanlan ng botante. Pagkatapos maberipika ng mga opisyal ng halalan ang pagkakakilanlan ng botante sa alinmang paraan na kanilang pipiliin, nagbibigay sila ng nakatiklop, selyadong, tamper-evident na papel na balota sa botante na

3. Low-tech na solusyon: Ang scanned-ballot datafile ay naka-store sa maramihang nakikipagkumpitensyang independent-stakeholder ballot blockchains (bawat isa ay redundantly back up) na ang mga stakeholder ay sentral na binuo/kinokontrol (ngunit nadoble at na-validate sa maraming lugar ng mga miyembro ng publiko upang ipakita ang anumang pakikialam), kaya walang posibilidad ng 51% na pag-atake. Ang sistemang ito sa halip ay gumagamit ng mapagkumpitensyang katangian ng mga stakeholder; paghahambing ng kanilang mga blockchain; at mga pampubliko at stakeholder validator na computer (gumagamit ng opensource blockchain building software) upang duplicate at suriin ang integridad ng impormasyon sa mga blockchain.

4. Ang mga pribadong key ay hindi itinalaga sa mga user.

5. Hindi ginagamit ang mga personal na device sa system.

6. Depensa laban sa naka-target na pag-censor ng balota:

7. Depensa laban sa pagbaha sa transaksyon ng DOS:

8. Depensa laban sa pagkagambala sa koneksyon ng DOS:

9. Ang system ay hindi nangangailangan ng mga distributed consensus protocol, at maaari itong gumamit ng luma, basic, battle-tested (sa halip na bago, novel) cryptographic primitives dahil ang system ay gumagamit ng centrally controlled blockchains (bawat isa ay kinokontrol ng isang independent stakeholder), kung saan ang bawat blockchain ay gumagamit ng parehong validation protocol.

10. Sa halip na mga desentralisadong blockchain, ang system ay gumagamit ng maramihang mga centrally-controlled na blockchain (bawat isa ay pinamamahalaan ng isang independiyenteng stakeholder), kaya mabilis na mai-deploy ang mga pag-aayos.

11. Gumagamit ang system ng centrally controlled vote casting at counting method na naaayon sa sentralisadong kalikasan ng mga halalan, habang gumagamit din ng blockchain technology sa isang nobela ngunit pangunahing paraan upang magbigay ng seguridad, transparency, at bilis ng pagbibilang na kinakailangan at ninanais sa mga halalan.

12. Kakailanganin ng isang kalaban na sirain ang maramihang independiyenteng grupo ng mga stakeholder (nang hindi natukoy) upang magawa ang isang malakihang pag-atake:

13. Ang bawat isa sa mga sumusunod ay nakikita at nakikita ng publiko sa buong proseso ng pagboto ng PaperBallotchain.

Ang electronic-ballot-to-blockchian na paraan ng pagboto ay mahina sa hindi matukoy at malakihang mga hack at mangangailangan ng isang buong bagong halalan kung ang na-scan na data ng balota o blockchain ay na-hack dahil walang mga papel na balota ang iiral para sa isang hand-count o kung hindi man.

Ang paraan ng pagboto ng papel-ballot-to-blockchian ay hindi masusugatan sa hindi matukoy o malakihang mga hack at hindi mangangailangan ng isang buong bagong halalan kung ang na-scan na data ng balota o mga blockchain ay na-hack dahil ang mga papel na balota ay iiral sa opisyal na kustodiya para sa isang hand-count o kung hindi man.

(Bumalik sa Mga Nilalaman)

Mga Pangunahing Hakbang sa PaperBallotchain

(Bumalik sa Mga Nilalaman)

Hakbang 1

Pagkatapos ma-verify ng mga opisyal ng halalan ang pagiging karapat-dapat ng botante sa pamamagitan ng alinmang paraan na kanilang pipiliin, ibinibigay nila, sa pamamagitan ng alinmang paraan ang kanilang pipiliin, ng isang nakatiklop, selyadong, tamper-event na papel na balota (na naglalaman ng isang nakatagong naka-print na Ballot ID# at isang nakatagong Balota Private Key QR Code) sa botante.

Hakbang 2

Ang botante ay pumapasok sa isang pribadong espasyo o booth ng pagboto upang buksan at punan ang papel na balota.

Hakbang 3

Sa isang istasyon ng botohan, pinapakain ng botante (o isang opisyal ng halalan) ang minarkahang papel na balota sa isang Ballot-Casting Automated Teller Machine (ATM), na naglalaman ng isang Ballot-Scanner-Set Assembly na may maraming independent-stakeholder scanner (bawat isa ay may unidirectional data diode) na bawat isa ay maaaring magkahiwalay na maglapat ng stakeholder-scanner na digital na lagda sa bawat naka-scan na papel bilang isang digital na pirma sa bawat naka-scan na ballot. ng publiko gamit ang kaukulang inilathala bago ang halalan na Stakeholder Scanner Public Key at Paper Ballot Public Key).

Hakbang 4

Ang bawat independent-stakeholder scanner (sa loob ng Scanner-Set Assembly sa loob ng Ballot-Casting ATM) ay independiyenteng nagpapadala ng scanned-ballot datafile na may digital signature mula sa Ballot Private Key, isang digital signature mula sa stakeholder Scanner Private Key, at isang scanner-generated Cryptographic Puzzle sa lahat ng kalahok na independent-stakeholder Ballot Blockchain, na ang bawat isa ay independiyenteng kontrolado ng isang stakeholder.

Hakbang 5

Ang isang shredder (sa loob ng Scanner-Set Assembly sa loob ng ATM) ay pinuputol ang Pribadong Key ng Balota mula sa papel na balota.

Hakbang 6

Ang bawat independent-stakeholder na Ballot Blockchain ay gumagamit ng parehong validation protocol upang magdagdag ng scanned-ballot datafile sa blockchain nito.

Hakbang 7

Ang Ballot-Casting ATM ay kumikislap ng berdeng ilaw kung nakatanggap ito ng kumpirmasyon na ang scanned-ballot datafile ay idinagdag sa isang stakeholder blockchain o isang pulang ilaw kung hindi, at pagkatapos ay ibinabagsak ang papel na balota sa isang katumbas na transparent na berde o pulang plastic box sa loob ng malinaw na plastik na ATM machine.

Hakbang 8

Maaaring gamitin ng botante ang kanilang pribadong tinitingnang Ballot ID# (opsyonal na isinulat sa loob ng kanilang pribadong espasyo sa pagboto) at isang blockchain explorer sa isang computer ng gobyerno o isang personal na mobile device upang hanapin ang kanilang data ng balota sa Stakeholder Ballot Blockchains.

Hakbang 9

Kung hindi mahanap ng mga botante ang kanilang data ng balota sa mga blockchain o nalaman nilang binago ang kanilang data ng balota, maaaring ipaalam ng mga botante ang isang opisyal ng halalan na nag-iingat ng isang papel na tally ng mga naturang ulat (na hindi nagpapakilala sa botante).

Hakbang 10

Ang isang blockchain explorer ay nagbibigay ng isang live na ulat (sa buong proseso ng pagboto at pagbibilang) na may sumusunod na impormasyon na nakuha mula sa lahat ng stakeholder blockchain:

Opsyonal na Mga Kafe sa Pagboto

upang makatulong na mapakinabangan ang turnout ng mga botante sa isang komunidad

(Bumalik sa Mga Nilalaman)

Mga Pangunahing Layer ng Seguridad

sa PaperBallotchain

(Bumalik sa Mga Nilalaman)

Mga Layer ng Seguridad na Tinitiyak ang Hindi Pagkakilala ng Botante

1. Nakatupi, selyado, tamper-evident na mga papel na balota, na naglalaman ng isang nakatagong Ballot ID# at isang nakatagong Ballot Private Key QR Code (naka-print sa invisible ink na nababasa ng scanner device).

2. Opsyonal na paggamit ng Ballot Vending Machines

3. Pampublikong pagpapakita ng lahat ng cast scanned-ballot datafiles sa independiyenteng stakeholder blockchain.

Mga Layer ng Seguridad na Pinoprotektahan ang Integridad at Katotohanan ng Balota


Tandaan: Ang ibig sabihin ng "Integridad" ay hindi pa nabago ang data.


Tandaan: Ang ibig sabihin ng "Authenticity" ay maaaring ma-verify ang data bilang nagmumula sa inaasahang pinagmulan (sa kasong ito, na-verify sa cryptographically ng 1) isang Balota Public Key na tumutukoy kung ang digital signature ng balota (ginawa mula sa Balota Private Key) ay wasto at 2) isang Scanner Public Key na tumutukoy kung ang scanner digital signature (ginawa mula sa stakeholder Scanner Private Key) ay wasto).

4. Isang nakatagong Ballot ID# at isang nakatagong Balota Pribadong Susi QR Code (naka-print sa invisible na tinta na nababasa ng scanner device) sa loob ng isang nakatiklop, selyadong, tamper-evident na papel na balota.

5. Balota Private Key (bahagi ng isang public-private key pair)—naka-print bilang isang QR Code sa invisible na tinta (nababasa ng scanner device) at nakatago sa isang nakatiklop, selyadong, tamper-evident na papel na balota.

6. Stakeholder-Scanner Private Key (bahagi ng public-private key pair)—sa isang stakeholder scanner.

7. Cryptographic Puzzle—mula sa scanner ng stakeholder.

8. Maramihang Independent-Stakeholder Scanner—sa isang Scanner Set Assembly.

9. Shredder—sa Scanner Set Assembly.

10. Maramihang Independent-Stakeholder Blockchain—sa network ng mga nakikipagtulungang blockchain.

(Bumalik sa Mga Nilalaman)

Mga Key Record

sa PaperBallotchain

(Bumalik sa Mga Nilalaman)

Template ng Balota ng Papel

(Hindi nakaugnay sa pagkakakilanlan ng tao)

Nakatupi at natatakan sa isang malinaw na paraan na nakikita ang Ballot ID# at ang Pribadong Susi ng Balota


Live PaperBallotchain Vote Tallies Report

ginawa ng open-source blockchain explorer na idinisenyo upang ipakita ang pinagsama-samang mga resulta

mula sa lahat ng independiyenteng stakeholder blockchain na nag-iimbak ng Stakeholder-Scanned-Ballot Datafiles


Mga Papel na Log ng mga Problema na Iniulat ng Botante

Ang mga balota ay nabigong mag-post sa lahat ng stakekholder blockchain o binagong mga balota na nagpo-post sa isang blockchain


Pre-Election-Published

Mga Balota ID#, Mga Pampublikong Susi ng Balota, Mga Batch #, at mga Takdang-aralin sa Polling Station


Pre-Election-Published

Independent-Stakeholder-Scanner ID#s, Scanner Public Keys, at Mga Assignment sa Polling Station

(Bumalik sa Mga Nilalaman)