Skip to content

Instantly share code, notes, and snippets.

@sskras
Forked from sirex/index.rst
Last active March 4, 2018 14:50
Show Gist options
  • Save sskras/9dcc4df947a4c5c6ea9de699e330a89a to your computer and use it in GitHub Desktop.
Save sskras/9dcc4df947a4c5c6ea9de699e330a89a to your computer and use it in GitHub Desktop.
Trying to insert URL.

Ar mums tikrai tinka valdžios siūloma balsavimo internetu idėja?

Noriu įnešti šiek tiek šviesos aptardamas balsavimo internetu schemą, kuri yra aprašyta įstatymo projekte.

Tam, kad būtų galima pradėti diskusiją apie balsavimą internetu, reikėtų suprasti, apie kokią konkrečiai balsavimo internetu schemą kalbame.

Geresniam supratimui, kas yra balsavimo internetu schema, palyginkime tai su maisto gamyba. Tarkime „balsavimas internetu“ galėtų būti tam tikros rūšies patiekalas, pavyzdžiui blynai, o schema būtų to patiekalo receptas.

Kaip žinia yra daug blynų receptų, yra miltiniai, bulviniai, mieliniai, su įdaru, be įdaro, su padažu, įvairių formų ir dydžių blynų. Įsivaizduokite du žmones, kalbančius apie apie blynus iš kurių vienas kalba apie miltinius blynus su uogienės padažu, o kitas apie bulvinius blynus su mėsos įdaru, tačiau abu pašnekovai yra giliai įsitikinę, kad kalba apie tą patį blynų receptą. Skamba gan kvailai, bet tokia yra realybė diskusijose apie balsavimą internetu Lietuvoje.

Yra įvairių balsavimo internetu įgyvendinimo schemų, kurios pasižymi skirtingomis savybėmis. Vieni kalba apie blokų grandis, kiti apie maišos funkcijas, treti apie daugiasluoksnius tinklus. Kadangi balsavimas internetu yra sąlyginai naujas dalykas, todėl kol kas nėra nusistovėjusių schemų ir jos neturi pavadinimų. Dažnai diskutuojame apie visiškai skirtingus dalykus to nesuprasdami.

Tokia situacija parodo vieną iš esminių balsavimo internetu projekto iniciatorių klaidų. Prieš pradedant kalbėti apie balsavimą internetu, reikėtų aiškiai apsibrėžti kokia schema bus naudojama ir supažindinti su ja visuomenę.

Lietuvos vyriausybė prieš kelias dienas patvirtino „Lietuvos Respublikos balsavimo internetu sistemos sukūrimo ir įgyvendinimo“ įstatymo projektą, kurio numeris 17-4180(2):

https://e-seimas.lrs.lt/portal/legalAct/lt/TAP/bffd9c00ec7f11e7a5cea258c39305f6

Teoriškai, šis įstatymo projektas turėtų apibrėžti pasirinktą balsavimo internetu schemą, bet deja iš pačio įstatymo teksto sunku suprasti kaip tai veiks.

Lyginant įstatyme apibrėžtą balsavimo internetu schemą su blynu receptu, recepto tekstas skambėtų panašiai taip:

Patiekalą reikia kepti keptuvėje. Patiekalas turi būti skanus ir maloniai kvepėti. Būtina naudoti kvietinius miltus ir pateikti su įdaru ir padažu. Jei patiekalas vis dėl to buvo neskanus, draudžiama atskleisti, kad jis buvo neskanus. Visi naudojami produktai turi būti aukščiausios rūšies.

Tikriausiai perskaitę tokį receptą pamanytume, kad recepto autorius pirmą kartą girdi apie maisto gamybą. Turėdamas 15 metų programavimo patirtį ir šiokį tokį supratimą apie kriptografiją bei saugumo protokolus panašiai vertinu ir valdžios pasiūlytą balsavimo internetu schemą.

Iš pateikto blynų recepto pavyzdžio greičiausiai galime suprasti, kad kalba eina apie miltinius blynus su kažkokiu įdaru, bet neaišku koks įdaras, neaišku kokių dar ingredientų reikia ir kokio padažo reikia prie blynų.

Kiekviena subtili detalė yra labai svarbi. Yra didžiulis skirtumas ar padažui naudojame uogienę ar grietinę, o įdarui naudojame varškę ar mėsą. Deja įstatymo projekte, kuriam pritarė vyriausybė daugelio svarbių detalių trūksta.

Atrinkau keletą įdomesnių faktų iš pateikto įstatymo projekto:

  • Informacija apie sistemos struktūrą, veikimą ir programinės įrangos kodą gali būti prieinama tik pasirašius konfidencialumo sutartį.
  • Informacinės sistemos auditą gali atlikti tik sistemos valdytojo parinkti tarptautinių organizacijų sertifikuoti auditoriai.
  • Elektroninė balsadėžė bus technologiškai ir fiziškai apsaugota. Nepaaiškinta ką tai tiksliai reiškia, bet panašu, kad balsadėžė bus uždara.
  • Iki rinkimų pabaigos užšifruoti balsai saugomi kartu su asmens tapatybe. Pasibaigus rinkimams asmens tapatybė atsiejama nuo balsų, o balsai dešifruojami. Viskas ką žinome apie šį kritinį momentą yra tai, kad visi veiksmai bus atlikti automatiškai.
  • Jei balsadėžė nėra vieša, rinkėjas negali įsitikinti ar jų balsas buvo įrašytas taip, kaip pateiktas. Nebent besąlygiškai pasitikime sistema.
  • Pasibaigus balsavimui, rinkėjai nebeturės galimybės įsitikinti ar jų balsas suskaičiuotas taip, kaip pateiktas.
  • Balsus skaičiuoja tik rinkimų stebėtojai, naudodami specializuotą sistemą. Nenurodyta, kaip įsitikinti, kad specializuota sistema skaičiuoja teisingai.
  • Visų rinkimų metu, į balsadėžę bus nuolat įrašomi rinkėjų pateikti balsai. Balsavus popieriniu būdu balsai iš balsadėžės bus trinami. Nenurodyta, kaip bus užtikrinta, kad veiksmai balsadėžėje nebus klastojami.

Tai ką siūlo vyriausybė yra uždara sistema, kurią audituoja vyriausybės parinkti auditoriai, o rinkėjai iš esmės neturi jokių priemonių įsitikinti ar jų balsas buvo suskaičiuotas teisingai. Rinkėjai gali paklausti sistemos ar jų balsas įskaitytas taip, kaip pateiktas, tačiau turi pasitikėti, kad sistema nemeluoja.

Esu dalyvavęs dviejuose hakatonuose, kuriuose kelias dienas su protingų žmonių komandomis bandėme kurti balsavimo internetu sistemos prototipą. Taip pat teko kalbėtis su Norvegijos balsavimo internetu pilotinio projekto architektu. Visais atvejais, vieningai sutarėme, kad vienas svarbiausių reikalavimų tokiai sistemai yra atvirumas. Sistema nuo pat pradžių turi būti kuriama atvirai, pati balsadėžė rinkimų metu ir pasibaigus rinkimams turi būti pateikiama viešai. Rinkėjas turi turėti galimybę pasitikrinti ar balsas įrašytas ir suskaičiuotas teisingai tiesiogiai atviroje balsadėžėje, o ne per centrinę sistemą.

Deja vyriausybės siūlomoje schemoje saugumą bandoma užtikrinti per slaptumą. Tačiau tokiu būdu prarandamas pasitikėjimas sistema, kuris yra labai svarbus.

Įdomu, kodėl Lietuva taip aktyviai siekia viena iš pirmųjų įsivesti balsavimą internetu, nors pavyzdžiui pagal atvirų duomenų reitingą yra viena iš paskutiniųjų ir atviri duomenys joje iki šiol nėra prioritetinė sritis?

Gal būt rinkėjų aktyvumas būtų didesnis, jei rinkėjai žinotų už ką balsuoti? Tam, kad rinkėjai žinotų už ką balsuoti, reikia atvirų duomenų. Atvirų duomenų reikia tam, kad tokie projektai kaip manoseimas.lt ar manobalsas.lt galėtų rinkėjams pasiūlyti geresnes priemones susipažinti su kandidatais ir padėtų apsispręsti už ką balsuoti. Be to, atviri duomenys didina šalies skaidrumą ir pasitikėjimą valdžia.

Kviečiu visus balsavimo internetu entuziastus neapsigauti ir atidžiau įsigilinti į tai, kas siūloma. Manau daugelis sutiks, kad tokio balsavimo internetu, kuris siūlomas įstatymo projekte, tikrai nenorime.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment