SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
BAT 2017
E-Voting - Herausforderung an
Kryptographie und Praxis
Stephan Fischli, Philipp Locher, Benjamin Fankhauser
e-voting.bfh.ch
3. November 2017
Einf¨uhrung
Warum sprechen wir (immer noch) ¨uber E-Voting?
¨ Hohe Anforderungen:
Korrektheit + Verifizierbarkeit + Wahlgeheimnis
¨ Komplexe Systeme (fachlich/technisch/organisatorisch)
Brauchen wir ¨uberhaupt E-Voting?
¨ Digitale Gesellschaft
¨ Enabling Technologie (z.B. Auslandschweizer)
¨ Kostenersparnis
E-Voting - Herausforderung an Kryptographie und Praxis Page 3
Umfeld
Privater Bereich
¨ Firmen, Pensionskassen, Vereine
¨ Unterschiedliche Sicherheitsanforderungen
¨Offentlicher Bereich
¨ Bund, Kantone, Gemeinden
¨ H¨ochste Sicherheitsanforderungen (z.B. sichere Endger¨ate)
¨ Aktuell 8 Kantone mit Grundbewilligung und 2 produktive
Systeme (Genf und Post)
¨ ¨Uberf¨uhrung der Versuchsphase in Normalbetrieb
E-Voting - Herausforderung an Kryptographie und Praxis Page 4
E-Voting Gruppe der BFH
Forschung zu E-Voting (kryptographische Protokolle)
Zusammenarbeit mit
¨ Bundeskanzlei
¨ Kantonen
¨ Systemanbieter
¨ Firmen
PoC mit UniVote f¨ur Studentenratswahlen Schweizer
Universit¨aten
Vollst¨andig verifizierbares E-Voting Systems f¨ur den
nicht-¨offentlichen Bereich
E-Voting - Herausforderung an Kryptographie und Praxis Page 5
Einf¨uhrung
Kryptographie
Praktische Aspekte
E-Voting - Herausforderung an Kryptographie und Praxis Page 6
Traditionelles papierbasiertes Abstimmen
E-Voting - Herausforderung an Kryptographie und Praxis Page 7
Remote E-Voting
E-Voting - Herausforderung an Kryptographie und Praxis Page 8
End-to-End Verifizierbarkeit
E-Voting - Herausforderung an Kryptographie und Praxis Page 9
Verifizierbares E-Voting
E-Voting - Herausforderung an Kryptographie und Praxis Page 10
Eigenschaften eines E-Voting Systems
Verifizierbarkeit Das finale Resultat kann verifiziert werden
(Kombination aus individueller und universeller
Verifizierbarkeit)
Wahlgeheimnis Das Wahlgeheimnis ist garantiert, wenn m¨oglich
f¨ur immer und bedingungsslos
Angriffsresistenz Ein Erpresser oder Betr¨uger kann den W¨ahler
nicht f¨ur ihn ¨uberpr¨ufbar beieinflussen
E-Voting - Herausforderung an Kryptographie und Praxis Page 11
Bulletin Board
E-Voting - Herausforderung an Kryptographie und Praxis Page 12
Abstimmung Nationalrat (srf.ch)
Bulletin Board
E-Voting - Herausforderung an Kryptographie und Praxis Page 12
Abstimmung Nationalrat (srf.ch)
Namensliste der Stimmberechtigten, Erbil 2017 (nzz.ch)
Bulletin Board
E-Voting - Herausforderung an Kryptographie und Praxis Page 13
Mix-Net
E-Voting - Herausforderung an Kryptographie und Praxis Page 14
Zero-Knowledge Proof
E-Voting - Herausforderung an Kryptographie und Praxis Page 15
Zero-Knowledge Proof
E-Voting - Herausforderung an Kryptographie und Praxis Page 15
Zero-Knowledge Proof
E-Voting - Herausforderung an Kryptographie und Praxis Page 16
Zero-Knowledge Proof
E-Voting - Herausforderung an Kryptographie und Praxis Page 17
Einf¨uhrung
Kryptographie
Praktische Aspekte
E-Voting - Herausforderung an Kryptographie und Praxis Page 18
Architektur
E-Voting - Herausforderung an Kryptographie und Praxis Page 19

Weitere ähnliche Inhalte

Mehr von BATbern

Serverless at Lifestage
Serverless at LifestageServerless at Lifestage
Serverless at LifestageBATbern
 
Keynote Gregor Hohpe - Serverless Architectures
Keynote Gregor Hohpe - Serverless ArchitecturesKeynote Gregor Hohpe - Serverless Architectures
Keynote Gregor Hohpe - Serverless ArchitecturesBATbern
 
BATbern51 Serverless?!
BATbern51 Serverless?!BATbern51 Serverless?!
BATbern51 Serverless?!BATbern
 
Ein Rückblick anlässlich des 50. BAT aus Sicht eines treuen Partners
Ein Rückblick anlässlich des 50. BAT aus Sicht eines treuen PartnersEin Rückblick anlässlich des 50. BAT aus Sicht eines treuen Partners
Ein Rückblick anlässlich des 50. BAT aus Sicht eines treuen PartnersBATbern
 
MLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision
MLOps journey at Swisscom: AI Use Cases, Architecture and Future VisionMLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision
MLOps journey at Swisscom: AI Use Cases, Architecture and Future VisionBATbern
 
From Ideation to Production in 7 days: The Scoring Factory at Raiffeisen
From Ideation to Production in 7 days: The Scoring Factory at RaiffeisenFrom Ideation to Production in 7 days: The Scoring Factory at Raiffeisen
From Ideation to Production in 7 days: The Scoring Factory at RaiffeisenBATbern
 
The Future of Coaching in Sport with AI/ML
The Future of Coaching in Sport with AI/MLThe Future of Coaching in Sport with AI/ML
The Future of Coaching in Sport with AI/MLBATbern
 
Klassifizierung von Versicherungsschäden – AI und MLOps bei der Mobiliar
Klassifizierung von Versicherungsschäden – AI und MLOps bei der MobiliarKlassifizierung von Versicherungsschäden – AI und MLOps bei der Mobiliar
Klassifizierung von Versicherungsschäden – AI und MLOps bei der MobiliarBATbern
 
BATbern48_ZeroTrust-Konzept und Realität.pdf
BATbern48_ZeroTrust-Konzept und Realität.pdfBATbern48_ZeroTrust-Konzept und Realität.pdf
BATbern48_ZeroTrust-Konzept und Realität.pdfBATbern
 
BATbern48_How Zero Trust can help your organisation keep safe.pdf
BATbern48_How Zero Trust can help your organisation keep safe.pdfBATbern48_How Zero Trust can help your organisation keep safe.pdf
BATbern48_How Zero Trust can help your organisation keep safe.pdfBATbern
 
BATbern48_Zero Trust Architektur des ISC-EJPD.pdf
BATbern48_Zero Trust Architektur des ISC-EJPD.pdfBATbern48_Zero Trust Architektur des ISC-EJPD.pdf
BATbern48_Zero Trust Architektur des ISC-EJPD.pdfBATbern
 
Why did the shift-left end up in the cloud for Bank Julius Baer?
Why did the shift-left end up in the cloud for Bank Julius Baer?Why did the shift-left end up in the cloud for Bank Julius Baer?
Why did the shift-left end up in the cloud for Bank Julius Baer?BATbern
 
Creating a Product through DevOps: The Story of APPUiO Cloud
Creating a Product through DevOps: The Story of APPUiO CloudCreating a Product through DevOps: The Story of APPUiO Cloud
Creating a Product through DevOps: The Story of APPUiO CloudBATbern
 
Zeitnahe Reaktion auf Verordnungsänderungen mit Feature Toggles
Zeitnahe Reaktion auf Verordnungsänderungen mit Feature TogglesZeitnahe Reaktion auf Verordnungsänderungen mit Feature Toggles
Zeitnahe Reaktion auf Verordnungsänderungen mit Feature TogglesBATbern
 
DevSecOps-Teams das Security-Steuer überlassen
DevSecOps-Teams das Security-Steuer überlassenDevSecOps-Teams das Security-Steuer überlassen
DevSecOps-Teams das Security-Steuer überlassenBATbern
 
Compliance und Governance in der DevOps-Acht
Compliance und Governance in der DevOps-AchtCompliance und Governance in der DevOps-Acht
Compliance und Governance in der DevOps-AchtBATbern
 
Shift Left Security
Shift Left SecurityShift Left Security
Shift Left SecurityBATbern
 
Erfolgreich scheitern mit Shift Left und DevOps
Erfolgreich scheitern mit Shift Left und DevOpsErfolgreich scheitern mit Shift Left und DevOps
Erfolgreich scheitern mit Shift Left und DevOpsBATbern
 
Shift Left fängt ganz links an
Shift Left fängt ganz links anShift Left fängt ganz links an
Shift Left fängt ganz links anBATbern
 
00_BATbern47_moderation.pptx
00_BATbern47_moderation.pptx00_BATbern47_moderation.pptx
00_BATbern47_moderation.pptxBATbern
 

Mehr von BATbern (20)

Serverless at Lifestage
Serverless at LifestageServerless at Lifestage
Serverless at Lifestage
 
Keynote Gregor Hohpe - Serverless Architectures
Keynote Gregor Hohpe - Serverless ArchitecturesKeynote Gregor Hohpe - Serverless Architectures
Keynote Gregor Hohpe - Serverless Architectures
 
BATbern51 Serverless?!
BATbern51 Serverless?!BATbern51 Serverless?!
BATbern51 Serverless?!
 
Ein Rückblick anlässlich des 50. BAT aus Sicht eines treuen Partners
Ein Rückblick anlässlich des 50. BAT aus Sicht eines treuen PartnersEin Rückblick anlässlich des 50. BAT aus Sicht eines treuen Partners
Ein Rückblick anlässlich des 50. BAT aus Sicht eines treuen Partners
 
MLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision
MLOps journey at Swisscom: AI Use Cases, Architecture and Future VisionMLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision
MLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision
 
From Ideation to Production in 7 days: The Scoring Factory at Raiffeisen
From Ideation to Production in 7 days: The Scoring Factory at RaiffeisenFrom Ideation to Production in 7 days: The Scoring Factory at Raiffeisen
From Ideation to Production in 7 days: The Scoring Factory at Raiffeisen
 
The Future of Coaching in Sport with AI/ML
The Future of Coaching in Sport with AI/MLThe Future of Coaching in Sport with AI/ML
The Future of Coaching in Sport with AI/ML
 
Klassifizierung von Versicherungsschäden – AI und MLOps bei der Mobiliar
Klassifizierung von Versicherungsschäden – AI und MLOps bei der MobiliarKlassifizierung von Versicherungsschäden – AI und MLOps bei der Mobiliar
Klassifizierung von Versicherungsschäden – AI und MLOps bei der Mobiliar
 
BATbern48_ZeroTrust-Konzept und Realität.pdf
BATbern48_ZeroTrust-Konzept und Realität.pdfBATbern48_ZeroTrust-Konzept und Realität.pdf
BATbern48_ZeroTrust-Konzept und Realität.pdf
 
BATbern48_How Zero Trust can help your organisation keep safe.pdf
BATbern48_How Zero Trust can help your organisation keep safe.pdfBATbern48_How Zero Trust can help your organisation keep safe.pdf
BATbern48_How Zero Trust can help your organisation keep safe.pdf
 
BATbern48_Zero Trust Architektur des ISC-EJPD.pdf
BATbern48_Zero Trust Architektur des ISC-EJPD.pdfBATbern48_Zero Trust Architektur des ISC-EJPD.pdf
BATbern48_Zero Trust Architektur des ISC-EJPD.pdf
 
Why did the shift-left end up in the cloud for Bank Julius Baer?
Why did the shift-left end up in the cloud for Bank Julius Baer?Why did the shift-left end up in the cloud for Bank Julius Baer?
Why did the shift-left end up in the cloud for Bank Julius Baer?
 
Creating a Product through DevOps: The Story of APPUiO Cloud
Creating a Product through DevOps: The Story of APPUiO CloudCreating a Product through DevOps: The Story of APPUiO Cloud
Creating a Product through DevOps: The Story of APPUiO Cloud
 
Zeitnahe Reaktion auf Verordnungsänderungen mit Feature Toggles
Zeitnahe Reaktion auf Verordnungsänderungen mit Feature TogglesZeitnahe Reaktion auf Verordnungsänderungen mit Feature Toggles
Zeitnahe Reaktion auf Verordnungsänderungen mit Feature Toggles
 
DevSecOps-Teams das Security-Steuer überlassen
DevSecOps-Teams das Security-Steuer überlassenDevSecOps-Teams das Security-Steuer überlassen
DevSecOps-Teams das Security-Steuer überlassen
 
Compliance und Governance in der DevOps-Acht
Compliance und Governance in der DevOps-AchtCompliance und Governance in der DevOps-Acht
Compliance und Governance in der DevOps-Acht
 
Shift Left Security
Shift Left SecurityShift Left Security
Shift Left Security
 
Erfolgreich scheitern mit Shift Left und DevOps
Erfolgreich scheitern mit Shift Left und DevOpsErfolgreich scheitern mit Shift Left und DevOps
Erfolgreich scheitern mit Shift Left und DevOps
 
Shift Left fängt ganz links an
Shift Left fängt ganz links anShift Left fängt ganz links an
Shift Left fängt ganz links an
 
00_BATbern47_moderation.pptx
00_BATbern47_moderation.pptx00_BATbern47_moderation.pptx
00_BATbern47_moderation.pptx
 

E-Voting - Herausforderung an Kryptographie und Praxis