PROBLÉMY S HLASOVÁNÍM: Papírové hlasovací lístky jsou nezbytné pro bezpečnost voleb, ale počítají se pomalu a jsou náchylné k nákladným sporům, zatímco elektronické hlasování je rychlé, ale náchylné k hackerům a hrozí ohrožení anonymity voličů. Co kdybychom mohli mít to nejlepší z obou?

ŘEŠENÍ HLASOVÁNÍ: PaperBallotchain spojuje papírové hlasovací lístky a technologii blockchain, aby poskytl vůbec první kryptograficky ověřitelný, voliči ověřitelný, a přesto stále anonymní, téměř okamžitý, papírový hlasovací systém.








.


Písemné Vysvětlení

Nemusíte rozumět technologii blockchain, protože

můžete soukromě ověřit, že váš naskenovaný papírový hlasovací lístek má

byl přidán do blockchainu pomocí vašeho ID #,

zatímco špatní herci nemohou ověřit, který hlasovací lístek jste vhodili.


Ale jestli tě to zajímá...


Obsah

Zde je to, co PaperBallotchain může vyřešit za vás

(Zpět na obsah)


Problémy s odevzdáváním hlasů

Řešení: Hlasování PaperBallotchain spojuje papírové hlasovací lístky a technologii blockchain pouze s otevřeným zdrojovým kódem, který

  • umožňuje kryptografické ověření hlasovacích lístků
  • umožňuje jednotlivým voličům soukromě ověřit, že jejich naskenovaný papírový hlasovací lístek byl přidán do blockchainů nezávislých zúčastněných stran,
  • přesto zatemňuje snahy špatného herce ověřit, které hlasovací lístky odevzdali kteří voliči.

Tato metoda odevzdání hlasů zahrnuje řešení kritických technických zranitelností hlasování v blockchainu identifikovaných odborníky z MIT a blockchainu.


Problémy s počítáním hlasů

Řešení: Počítání hlasů PaperBallotchain u všech kryptograficky ověřených hlasovacích lístků na blockchainech nezávislých zúčastněných stran je

  • plně transparentní,
  • naprosto přesné a
  • téměř okamžité.

Tato metoda počítání hlasů zahrnuje řešení kritických technických zranitelností hlasování v blockchainu identifikovaných odborníky z MIT a blockchainu.


(Blockchain: specializovaný typ databáze – kryptograficky zabezpečená, transparentní, neměnná, distribuovaná digitální účetní kniha, která je viditelná z důvodu manipulace.)

(Zpět na obsah)

Porovnejte způsoby hlasování

(Zpět na obsah)

Řešení problémů v systému často přicházejí s kompromisy.

Ale ve srovnání s tradičním hlasováním na papíře (což je druhý nejlépe hodnocený systém po PaperBallotchain), PaperBallotchain přináší 9 vylepšení hodnocení (z 15 kategorií) a žádné snížení hodnocení nebo kompromisy, posunuje 9 kategorií od „slabosti“, „malé síly“ nebo „síly“ k „hlavní síle“ nebo „síle“.

Kromě toho, ve srovnání s elektronickým hlasováním na blockchain, PaperBallotchain dělá pouze jeden kompromis v rychlosti/snadnosti odevzdání hlasů, upřednostňuje bezpečnost, přičemž přináší 9 vylepšení hodnocení (z 15 kategorií), přičemž 9 kategorií posouvá z „hlavní slabiny“ nebo „slabosti“ na „hlavní sílu“ nebo „hlavní sílu“ nebo „hlavní stránku“.

Navíc „online hlasování nemusí zvýšit volební účast. Studie o vlivu online hlasování na volební účast se pohybovaly od zjištění žádného dopadu na volební účast (např. Švýcarsko [1]) po zjištění, že online hlasování mírně snižuje volební účast (např. Belgie [2]), až po zjištění, že online hlasování mírně zvyšuje volební účast, ale je „nepravděpodobné, že by vyřešilo krizi nízké volební účasti“ (např. studie v Estonsku kvůli nízké volební účasti také naznačovaly změny v Kanadě4). hlasování může upřednostňovat demografii s vyššími příjmy a vyšším vzděláním [5] Nedávné americké studie ukazují významné demografické rozdíly ve vlastnictví chytrých telefonů (např. v pohlaví, příjmu a vzdělání) [6].“ ( Zdroj: Od špatného k horšímu: od internetového hlasování k hlasování o blockchainu | Journal of Cybersecurity)

Hodnotící stupnice

(Zpět na obsah)

Porovnejte metody hlasování Blockchain

(Zpět na obsah)

Navenek se blockchainové hlasování jeví jako optimální řešení problémů s hlasovacím systémem, protože...

MIT a další odborníci na blockchain však před hlasováním o blockchainu usilovně varovali a vysvětlovali...

Kdybychom tedy mohli bezpečně přenést papírová hlasovací data na blockchain, pak by mohla být hlasovací data bezpečně uložena a započítána do blockchainu, ale jak to můžeme udělat? Klíčovým problémem je, že papírový hlasovací lístek by musel být naskenován a naskenovaná data hlasovacích lístků by při jeho vytváření a na cestě od skeneru k blockchainu podléhala stejným zranitelnostem jako elektronický hlasovací lístek. Patent PaperBallotchain tento problém řeší.

Problémy (kritické technické chyby)

v tradičním

Elektronické hlasování o blockchainu

Řešení (low-tech a non-tech)

v Novém

Papírové hlasování o blockchainu

Tato metoda je zranitelná vůči nedetekovatelným a rozsáhlým hackům a vyžadovala by zcela nové volby, pokud by naskenovaná volební data nebo blockchain byly hacknuty, protože by neexistovaly žádné papírové hlasovací lístky pro ruční sčítání nebo jinak.

Tato metoda není zranitelná vůči nedetekovatelným nebo rozsáhlým hackům a nevyžadovala by zcela nové volby, pokud by naskenovaná volební data nebo blockchainy byly hacknuty, protože papírové hlasovací lístky by existovaly v úřední vazbě pro ruční sčítání nebo jinak.

1. Ohrožuje integritu hlasovacích lístků (kritická technická zranitelnost): „Pokud je odevzdání hlasů zcela softwarové, mohl by zákeřný systém oklamat voliče ohledně toho, jak byl hlas skutečně zaznamenán“ – a tento systém by byl náchylný k rozsáhlým chybám a hackům, které by mohly zvrátit výsledky voleb nedetekovatelnými způsoby, nebo pokud by byly odhaleny, vyžadovaly by zcela nové volby. (Zdroje: 1) Experti MIT: ne, nepoužívejte blockchain k hlasování | MIT CSAIL. 2) Bylo by hlasování lepší na blockchainu – YouTube.)

2. Ohrožuje anonymitu voličů (kritická technická zranitelnost): Software potřebný k

3. Nová zranitelnost blockchainové databáze (kritická technická zranitelnost): Nové blockchainové databáze mají obvykle malý počet účastníků počítačových uzlů, což je činí inherentně zranitelnými vůči „51% útokům“, ve kterých špatný herec získá kontrolu nad většinou blockchainových uzlů/počítačů, což jim umožňuje „vytvářet více verzí blockchainu různých lidí, aby ukázaly různé lidi. I když by hack byl zjistitelný, vyžadovalo by to úplně nové volby. ( Zdroj: Od špatného k horšímu: od internetového hlasování k hlasování o blockchainu | Journal of Cybersecurity | Oxford Academic.)

4. „Pokud uživatel ztratí svůj soukromý klíč, nemůže již hlasovat, a pokud útočník získá soukromý klíč uživatele, může nyní nezjistitelně hlasovat jako tento uživatel.“ (Zdroj: Od špatného k horšímu: od internetového hlasování k hlasování o blockchainu | Journal of Cybersecurity | Oxford Academic.)

5. „Pokud je ohroženo hlasovací zařízení uživatele (pravděpodobně mobilní telefon), může to být i jeho hlas.“ (Zdroj: Od špatného k horšímu: od internetového hlasování k hlasování o blockchainu | Journal of Cybersecurity | Oxford Academic.)

6. Cílená cenzura hlasovacích lístků:

7. Útok odepření služby (DOS) – zahlcení blockchainu neplatnými hlasovacími lístky/transakcemi, což způsobí, že odevzdané hlasovací lístky zmeškají lhůtu pro přidání hlasovacích lístků do blockchainu. (Zdroj: Od špatného k horšímu: od internetového hlasování k hlasování o blockchainu | Journal of Cybersecurity | Oxford Academic.)

8. Útok odmítnutí služby (DOS) – ovlivněním/narušením síťové konektivity, což způsobí, že volební lístky zmeškají lhůtu pro přidání do blockchainu. (Zdroj: Od špatného k horšímu: od internetového hlasování k hlasování o blockchainu | Journal of Cybersecurity | Oxford Academic.)

9. „nedoporučování používání nových distribuovaných konsenzuálních protokolů nebo nových kryptografických primitiv pro kritickou infrastrukturu, dokud nebudou po mnoho let dobře otestována v průmyslu“ (Zdroj: Od špatného k horšímu: od internetového hlasování k hlasování o blockchainu | Journal of Cybersecurity | Oxford Academic.)

10. „Zavedení bezpečnostních oprav v decentralizovaném systému vyžaduje více času a úsilí než v centralizovaném systému, a [takže] „systémy blockchain mohou být zranitelné po delší dobu než centralizované protějšky.“ (Zdroj: Od špatného k horšímu: od internetového hlasování k hlasování o blockchainu | Journal of Cybersecurity | Oxford Academic.)

11. „Volby jsou ze své podstaty centralizované (s centrální organizací, vládou, která má na starosti volební procedury, volební soutěže, způsobilost kandidátů a způsobilost volit)“, takže technologie blockchain není vhodná pro hlasování. (Zdroj: Od špatného k horšímu: od internetového hlasování k hlasování o blockchainu | Journal of Cybersecurity | Oxford Academic.)

12. "Škálovatelné útoky (KATEGORIE SHOWSTOPPER): Jsou-li náklady protivníka na zmanipulování voleb mnohem nižší než náklady obránce na zabránění takovým útokům, pokusy o prevenci, nápravu nebo dokonce odhalení selhání mohou být v praxi nemožné. Škálovatelné "velkoobchodní" útoky ovlivňující výsledky voleb jsou mnohem nebezpečnější než útoky na "pouze maloobchodní" útoky." Jedná se o jednu ze „dvou kategorií zranitelností, které účinně eliminují schopnost volebních orgánů předcházet vážným selháním nebo je napravovat“. Několik dříve diskutovaných problémů v elektronickém hlasování-k-blockchain hlasování jsou škálovatelné útoky. (Zdroj: Od špatného k horšímu: od internetového hlasování k hlasování o blockchainu | Journal of Cybersecurity | Oxford Academic.)

13. „Nedetekovatelné útoky (KATEGORIE SHOWSTOPPER): Pokud může útočník změnit výsledek voleb bez jakéhokoli reálného rizika, že bude modifikace zachycena (voliči, volebními úředníky nebo auditory), nebude možné útoku zabránit ani jej zmírnit.“ Jedná se o jednu ze „dvou kategorií zranitelností, které účinně eliminují schopnost volebních orgánů předcházet vážným selháním nebo je napravovat“. Některé z dříve diskutovaných problémů v elektronickém hlasování-k-blockchain hlasování jsou nezjistitelné útoky. (Zdroj: Od špatného k horšímu: od internetového hlasování k hlasování o blockchainu | Journal of Cybersecurity | Oxford Academic.)

1. Nízkotechnické řešení: 1) Vytiskněte následující na složený, zapečetěný papírový hlasovací lístek, který je viditelný pro manipulaci:

2. Netechnické řešení: Software hlasovacího systému nikdy nezná identitu voliče. Poté, co volební úředníci ověří totožnost voliče jakýmkoli způsobem, který si zvolí, poskytnou voliči složený, zapečetěný, zfalšovaný papírový hlasovací lístek, který

3. Nízké technologické řešení: Naskenovaný datový soubor je uložen v několika konkurenčních blockchanech hlasování nezávislých zúčastněných stran (každý je redundantně zálohovaný), které zúčastněné strany centrálně vytvářejí/kontrolují (ale jsou na mnoha místech duplikovány a ověřovány členy veřejnosti, aby odhalili jakoukoli manipulaci), takže neexistuje možnost 51% útoku. Tento systém místo toho využívá konkurenční povahu zúčastněných stran; srovnání jejich blockchainů; a veřejné a zúčastněné validační počítače (s otevřeným softwarem pro vytváření blockchainů) pro duplikování a kontrolu integrity informací na blockchainech.

4. Soukromé klíče nejsou přiřazeny uživatelům.

5. V systému nejsou používána osobní zařízení.

6. Obrana proti cílené cenzuře hlasovacích lístků:

7. Obrana proti zahlcení transakcí DOSu:

8. Obrana proti přerušení připojení DOS:

9. Systém nevyžaduje protokoly distribuovaného konsenzu a může používat stará, základní, bitvami testovaná (spíše než nová, nová) kryptografická primitiva, protože systém používá centrálně řízené blockchainy (každý je řízen nezávislou zainteresovanou stranou), kde každý blockchain používá stejný ověřovací protokol.

10. Spíše než decentralizované blockchainy systém využívá více centrálně řízených blockchainů (každý je spravován nezávislým zainteresovaným subjektem), takže opravy lze rychle nasadit.

11. Systém využívá centrálně řízené metody odevzdání a počítání hlasů, které jsou v souladu s centralizovanou povahou voleb, a zároveň využívá technologii blockchain novým, ale základním způsobem, který poskytuje bezpečnost, transparentnost a rychlost počítání, která je ve volbách vyžadována a žádoucí.

12. Protivník by musel zkorumpovat několik nezávislých skupin zúčastněných stran (aniž by byl odhalen), aby provedl rozsáhlý útok:

13. Každá z následujících položek je zjistitelná a veřejně zřejmá během procesu hlasování PaperBallotchain.

Metoda elektronického hlasování typu „bloot-to-blockchian“ je zranitelná vůči nedetekovatelným a rozsáhlým hackům a vyžadovala by zcela nové volby, pokud by naskenovaná volební data nebo blockchain byly hacknuty, protože by neexistovaly žádné papírové hlasovací lístky pro ruční sčítání nebo jinak.

Metoda hlasování z papíru na bloky není zranitelná vůči nezjistitelným nebo rozsáhlým hackům a nevyžadovala by zcela nové volby, pokud by naskenovaná data nebo blockchainy byly hacknuty, protože papírové hlasovací lístky by existovaly v úřední vazbě pro ruční sčítání nebo jinak.

(Zpět na obsah)

Klíčové kroky v PaperBallotchain

(Zpět na obsah)

Krok 1

Poté, co volební úředníci ověří způsobilost voličů, libovolnou metodou, kterou si zvolí, vydají, libovolnou metodou, složený, zapečetěný, zfalšovaný papírový hlasovací lístek (obsahující skryté vytištěné ID hlasovacího lístku a skrytý QR kód soukromého klíče hlasovacího lístku).

Krok 2

Volič vstoupí do soukromého prostoru nebo volební místnosti, aby otevřel a vyplnil papírový hlasovací lístek.

Krok 3

Ve volební místnosti volič (nebo volební úředník) vloží označený papírový hlasovací lístek do automatického bankomatu (ATM), který obsahuje sestavu Ballot-Scanner-Set s několika nezávislými skenery zúčastněných stran (každý s jednosměrnou datovou diodou), z nichž každý může samostatně použít digitální podpis zúčastněných stran skenerem digitálního podpisu (na každý naskenovaný soubor může být papír opatřen digitálním podpisem). veřejností pomocí odpovídajícího předvolebního zveřejněného veřejného klíče skeneru zainteresovaných stran a veřejného klíče papírového hlasování).

Krok 4

Každý skener nezávislých zúčastněných stran (v rámci Scanner-Set Assembly uvnitř bankomatu Ballot-Casting) nezávisle přenáší naskenovaný datový soubor s hlasovacím lístkem s digitálním podpisem ze soukromého klíče hlasování, digitálním podpisem ze soukromého klíče skeneru zúčastněných stran a skenerem vygenerovaného kryptografického puzzle všem zúčastněným nezávislým zúčastněným stranám Ballot Blockchain, které jsou nezávisle centrálně řízené.

Krok 5

Skartovač (uvnitř sestavy skeneru uvnitř bankomatu) skartuje soukromý klíč hlasování z papírového hlasovacího lístku.

Krok 6

Každá nezávislá zainteresovaná strana Ballot Blockchain používá stejný ověřovací protokol k přidání naskenovaného datového souboru hlasování do svého blockchainu.

Krok 7

Bankomat pro odevzdání hlasovacích lístků zabliká zeleným světlem, pokud obdržel potvrzení, že naskenovaný datový soubor s hlasovacím lístkem byl přidán do blockchainu zúčastněných stran, nebo červeným světlem, pokud ne, a poté vhodí papírový hlasovací lístek do odpovídající průhledné zelené nebo červené plastové krabičky uvnitř čirého plastového bankomatu.

Krok 8

Volič může použít své soukromě zobrazené ID hlasovacího lístku (volitelně zapsané v jeho soukromém hlasovacím prostoru) a průzkumník blockchainu na vládním počítači nebo osobním mobilním zařízení k vyhledání údajů o hlasovacích lístcích na blockchainech zainteresovaných stran.

Krok 9

Pokud voliči nemohou najít své hlasovací údaje na blockchainech nebo zjistí, že jejich hlasovací údaje byly pozměněny, mohou voliči ústně informovat volebního úředníka, který o takových zprávách vede papírový záznam (který neidentifikuje voliče).

Krok 10

Průzkumník blockchainu poskytuje živou zprávu (v průběhu procesu odevzdání a počítání hlasů) s následujícími informacemi získanými ze všech zúčastněných blockchainů:

Volitelné hlasovací kavárny

pomoci maximalizovat volební účast v komunitě

(Zpět na obsah)

Klíčové bezpečnostní vrstvy

v PaperBallotchain

(Zpět na obsah)

Bezpečnostní vrstvy, které zajišťují anonymitu voličů

1. Složené, zapečetěné papírové hlasovací lístky s viditelnou manipulací, obsahující skryté ID hlasovacího lístku a skrytý QR kód soukromého klíče hlasovacího lístku (vytištěný neviditelným inkoustem, který je čitelný skenerem).

2. Volitelné využití automatů na hlasovací lístky

3. Veřejné zobrazení všech odevzdaných naskenovaných datových souborů na blockchainech nezávislých zúčastněných stran.

Vrstvy zabezpečení, které chrání integritu a pravost hlasovacích lístků


Poznámka: "Integrita" znamená, že data nebyla změněna.


Poznámka: "Autenticita" znamená, že data mohou být ověřena jako pocházející z očekávaného zdroje (v tomto případě ověřena kryptograficky 1) veřejným klíčem hlasování, který určuje, zda je digitální podpis hlasování (vytvořený ze soukromého klíče hlasovacího lístku) platný, a 2) veřejným klíčem skeneru, který určuje, zda je platný digitální podpis skeneru (vytvořený ze zúčastněného soukromého klíče skeneru).

4. Skryté ID# hlasovacího lístku a skrytý QR kód soukromého klíče hlasovacího lístku (vytištěný neviditelným inkoustem, který je čitelný skenerem) uvnitř složeného, zapečetěného papírového hlasovacího lístku prokazatelného proti manipulaci.

5. Hlasovací soukromý klíč (součást páru veřejného a soukromého klíče) – vytištěný jako QR kód neviditelným inkoustem (čitelným skenerem) a skrytý ve složeném, zapečetěném papírovém hlasovacím lístku, který je patrný z důvodu porušení.

6. Soukromý klíč zúčastněných stran – skener (součást páru veřejného a soukromého klíče) – na skeneru zainteresovaných stran.

7. Cryptographic Puzzle—ze skeneru zainteresovaných stran.

8. Více nezávislých skenerů zúčastněných stran – v sestavě sady skenerů.

9. Skartovač – v sestavě sady skeneru.

10. Multiple Independent-Stakeholder Blockchains — v síti spolupracujících blockchainů.

(Zpět na obsah)

Klíčové záznamy

v PaperBallotchain

(Zpět na obsah)

Šablona papírového hlasování

(Není spojeno s lidskou identitou)

Složeno a zapečetěno způsobem zabezpečeným proti neoprávněné manipulaci, který zakryje identifikační číslo hlasovacího lístku a soukromý klíč hlasovacího lístku


Živá zpráva o hlasování PaperBallotchain

vytvořené open-source blockchainovým průzkumníkem navrženým pro zobrazení konsolidovaných výsledků

ze všech nezávislých blockchainů zúčastněných stran, které uchovávají datové soubory naskenované zainteresovanými stranami


Papírové protokoly problémů hlášených voliči

Hlasovací lístky se nezveřejňují na všech zúčastněných blockchainech nebo pozměněné hlasovací lístky zveřejněné na blockchainu


Předvolební-zveřejněno

Identifikační čísla hlasovacích lístků, veřejné klíče hlasovacích lístků, čísla šarže a přiřazení volebních místností


Předvolební-zveřejněno

Nezávislá zainteresovaná strana – ID# skeneru, veřejné klíče skeneru a přiřazení volebních místností

(Zpět na obsah)