evalg isf v1

32
Erfaringer med sikkerhet i e-valg Thomas Tjøstheim Sikkerhetsrådgiver Hordaland Fylkeskommune

Upload: thomastjostheim

Post on 21-Jan-2018

469 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Evalg ISF v1

Erfaringer med sikkerheti e-valg

Thomas TjøstheimSikkerhetsrådgiver Hordaland Fylkeskommune

Page 2: Evalg ISF v1

www.hordaland.no

Bakgrunn

Ph.D. i datasikkerhet fra UiB 2007– E-valg og nettbanksikkerhet

4 år med sikkerhet i næringslivet – EDB ErgoGroup– Hordaland fylkeskommune

Fra 1.09.2011– Produktansvarlig kunde og sikkerhet, Skandiabanken

Annet– E-valg referansegruppe– Sikkerhetstenketanken– DND IT sikkerhet Bergen

Page 3: Evalg ISF v1

www.hordaland.no

Agenda

E-valg – Hva er det? – Hvorfor er det vanskelig?

E-valg 2011– Om prosjektet– Løsningen

Utvalgte sårbarheter

Page 4: Evalg ISF v1

www.hordaland.no

Hemmelige valg – Et antikt problem

Demokratiets opprinnelse – 500-400 B.C, grekerne– Potteskår som stemmesedler– Dagen stemmeseddel, opprinnelse

fra Australia, 1850-tallet.

Men, historien full av eksempler på valgfusk…

Mål: Å kunne overbevise taperne om at de har tapt (D. Wallach)

Page 5: Evalg ISF v1

www.hordaland.no

E-valg

Elektronikk – Stemme– Telle stemmer

Mulige fordeler– Raskere– Økt tilgjengelighet– Reduserte kostnader på sikt?– Økt valgdeltakelse?

Page 6: Evalg ISF v1

www.hordaland.no

Internettbasert stemmegivning

Internettbasert stemmegivning– Stemmegivning i ukontrollert miljø

– Legg til figur her… Mann som stemmer i ”unndiken” foran pcen?

Page 7: Evalg ISF v1

www.hordaland.no

Hvorfor er det vanskelig å designe en valgløsning?

Ingen nøytrale tredje parter– Velgerne kan fuske– Løsningen kan fuske– Tvang og stemmekjøpere

Motstridene krav– Verifiserbarhet vs. anonymitet

”It’s not the voting that’s democracy, it’s the counting” – Tom Stoppard

Page 8: Evalg ISF v1

www.hordaland.no

In code we trust

Page 9: Evalg ISF v1

www.hordaland.no

Sikker stemmegivning over internett?E-valg forskerne er skeptiske

Peter Ryan “I’m not advocating remote voting for

political elections. The political context will be variable in different countries, so it will be up to the politicians to determine what risks are acceptable.”

Page 10: Evalg ISF v1

www.hordaland.no

Sikker stemmegivning over internett? Samfunnsviterne er skeptiske

Anne-Marie Oostveen1. Hemmelig og fritt valg?2. ”Digital divide”3. Kulturell effekt

Samling av folk og borgerritual4. Organisasjonsproblem

Online helpdesk Mange roller (e-valg + papirvalg)

5. Påvirkning fra miljøet

Page 11: Evalg ISF v1

www.hordaland.no

Sikker stemmegivning over internett?Løsningsarkitekten er skeptisk

Kristian Gjøsteen “With realistic attack models (the attacker

knows everything the voter knows) for remote internet voting probably make it impossible to achieve both true voter verifiability and coercion-resistance.”

Page 12: Evalg ISF v1

www.hordaland.no

E-VALG 2011- PROSJEKTET

Hva er e-valg 2011 prosjektet?– Anskaffe og innføre en løsning for elektronisk

stemmegivning og valgadministrasjon i 10 utvalgte forsøkskommuner (<200.000 stemmere)

ved kommune- og fylkestingsvalget i 2011 Stemmeperiode: 10 august – 9 september

– Startet opp i 2008 (forprosjekt i 2006) Visjon om at alle skal kunne stemme elektronisk i 2017

Page 13: Evalg ISF v1

www.hordaland.no

Bodø Bremanger Hammerfest (16 år) Mandal (16 år) Radøy Re (16 år) Tynset Vefsn Sandnes Ålesund (16 år)

10 forsøks-kommuner

Page 14: Evalg ISF v1

www.hordaland.no

E-valg 2011 løsning

Autentisering: E-id (MinID) Papirstemme overskriver alle elektroniske

stemmer Kan stemme om igjen ubegrenset antall ganger

elektronisk Partnere

– EDB ErgoGroup: administrasjonsmodul– Scytl: E-valg modul

Page 15: Evalg ISF v1

www.hordaland.no

E-valg 2011 i et nøtteskall

Valgkort

internett

MottakReturkode

Server

?

Opptelling

Page 16: Evalg ISF v1

www.hordaland.no16

Kryptering av stemmen

Page 17: Evalg ISF v1

www.hordaland.no17

Kontroll

Anonymisering

Dekryptering

Telling av stemmerDekryptering og opptelling

Casse-toi, pauvre conasse2

Hans elendige tudefjæshed7

Hans finurlige gebrokkenhed8

Hans majestet4

Hvad skal prinsegemalens nye titel være?

Page 18: Evalg ISF v1

www.hordaland.no

E-valg 2011 debatt

Lite diskusjon – Komplekst tema– Nordmenns tillitt til myndighetene

Media– Fokus på det prinsipielle

Krav til hemmelige valg– FNs menneskerettighetserklæring

Velger: Rett til hemmelig valg Staten: plikt til å tilby hemmelige valg

Manglende hemmelighold– Utilbørlig press– Stemmekjøp

Mindre høytidelig og brudd på tradisjon

Lite fokus på teknisk løsning

Page 19: Evalg ISF v1

www.hordaland.no

E-valg referansegruppe

Slutt 2009 etablerte referansegruppe– 9-10 stykker i Bergen og Oslo– 5 møter med sikkerhetsansvarlig – Utarbeidet en ”bekymringsliste”

Mål– Analysere teknisk løsning– Uavhengig og konstruktiv kritikk av løsningen

Page 20: Evalg ISF v1

www.hordaland.no

Noen utvalgte ”bekymringer”

Hvordan blir velgerne autentisert? Hva er risikoen for stemmekjøp? Sårbarheter på innsiden Malware Tjenestenektangrep Tillitt til valget - verifiserbarhet

Page 21: Evalg ISF v1

www.hordaland.no

Autentisering av velgerne

MinID (ikke eID ) Paradoks: løsningen

er proprietær Dilemma: Hvordan

kan velgerne signere stemmen uten smartkort med kryptografiske nøkler?

Page 22: Evalg ISF v1

www.hordaland.no

Stemmekjøp

Måter å bevise hvordan en velger har stemt– Velger viser SMS returkode sammen med valgkort– Logge stemme– Bevise utforming av kryptert stemmeseddel Tiltak: Stemme om igjen og overskrive e-stemme med p-

stemme

Stemmekjøperens dilemma– Garanti for å ha kjøpt korrekt stemme?– Hvordan sette opp for kjøp og salg av stemmer?– Strafferamme: 3 år for stemmekjøper og 6 måneder for

stemmeselger

Page 23: Evalg ISF v1

www.hordaland.no

Hva kan vi lære fra Estland?

0,09%1,55%58.699Parlamentariske valg

0,09%2,27%104.413Lokale

valg

E-stemme overskrevet

av p-stemme

Multiple

E-stemmer

E-Stemmer

Page 24: Evalg ISF v1

www.hordaland.no

Sårbarheter på innsiden

Innsidelekkasje– Hvem stemte i p-valget og i e-valget?– ISPer og teleselskap– Forhåndsgenererte returkoder for hver velger

Tiltak: Samarbeid med Norsk Tipping, samt fysisk ødeleggelse av HW

”Ballot stuffing”– Valgmedarbeidere legger til stemmer for

personer som ikke har stemt Tiltak: valgmedarbeidere med ulike interesser

Page 25: Evalg ISF v1

www.hordaland.no

Sårbarheter på innsiden

Rekonstruksjon av dekrypteringsnøkkelTiltak: Privatnøkkel delt mellom ulike

organisasjoner på fysisk forskjellige plasser– Brønnøysund– DSB (Tønsberg)

+ =

DekrypteringsNøkkel

Returkode generatorNøkkel

Stemmeboks Nøkkel

Page 26: Evalg ISF v1

www.hordaland.no

Malware

Trojaner endrer stemmeTiltak: Velger sjekker returkode

Diskusjon– Hvor mange vil sjekke returkodene? – Hva om en velger lyver om en feil returkode? – Er returkode per kandidat/parti nok?

Returkode sier kun noe om antall personstemmer

Page 27: Evalg ISF v1

www.hordaland.no

Malware

Trojaner registrerer stemmeTiltak: Anti-Trojaner software?

Falsk valgklient Applet eliminerer muligheten for å stemme på

noen parti/kandidater Tiltak: Signert applet(?)

Page 28: Evalg ISF v1

www.hordaland.no

Tjenestenekt angrep

Kobling mellom– Velger og sentral

infrastruktur– Returkodeserver og

velger

Tiltak: Vanskelig? Fordel: Internettstemmeperiode erspredt over tid…

Page 29: Evalg ISF v1

www.hordaland.no

Tillitt til valget - Verifiserbarhet

I Norge høy tillitt til valgordningen Papirvalget

– Lekmannskontroll– Stemmene telles minst 3 ganger– Hvem som helst kan bidra til kontroll i utgangspunktet

To typer verifiserbarhet– Individuell verifiserbarhet

Velgeren kan bekrefte av at stemme avgitt som tenkt

– Universell verifiserbarhet Alle kan bekrefte at alle stemmene blir korrekt dekryptert og telt

korrekt

Page 30: Evalg ISF v1

www.hordaland.no

Verifiserbarhet i e-valg 2011 prosjektet

Individuell verifiserbarhet– Velger kan sjekke returkode– NB! Beviser kun at kryptert stemme er registrert i

elektronisk stemmeboks

Universell verifiserbarhet– Noen utvalgte/frivillige kan verifisere matematisk

at stemmene er korrekt telt. De dekrypterte stemmene offentliggjøres ikke for alle

– ”Revisor” sjekker at riktige stemmesedler er tatt med mot liste som returkodemaskinen har laget

Page 31: Evalg ISF v1

www.hordaland.no

Oppsummering

Fordeler– Økt tilgjengelighet– Økt valgdeltakelse (?)– Økt nøyaktighet– Kostnadsbesparende (?)– Åpenhet rundt

valgsystemet

Ulemper– Single point of failures– Angrep skalerer bedre– Forstår bestemor?– Private aktørers rolle i

valget

Internett stemmegivning Utfordrende (umulig?) å oppnå både verifiserbarhet og fullstendig beskyttelse mot stemmekjøp

Komplekst og vanskelig tema

Page 32: Evalg ISF v1

www.hordaland.no

Spørsmål

Still dem gjerne nå, etterpå eller ta kontakt på e-post

thomas.tjostheim hos Googles eposttjeneste gmail.com

Takk for oppmerksomheten!