verifiable classroom voting feng hao school of computing science newcastle university learning and...

7
Verifiable Classroom Voting Feng Hao School of Computing Science Newcastle University Learning and Teaching Seminar (13 Nov, 2012)

Upload: roger-chapman

Post on 15-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Verifiable Classroom Voting Feng Hao School of Computing Science Newcastle University Learning and Teaching Seminar (13 Nov, 2012)

Verifiable Classroom Voting

Feng HaoSchool of Computing Science

Newcastle University

Learning and Teaching Seminar (13 Nov, 2012)

Page 2: Verifiable Classroom Voting Feng Hao School of Computing Science Newcastle University Learning and Teaching Seminar (13 Nov, 2012)

Background

• UTLSEC innovation project (Jun-Aug, 2012)– Aim: verifiable classroom voting based on using

smart phones as voting clients– By comparison, TurningPoint classroom voting

system is not verifiable.– TurningPoint also relies on using proprietary

hardware for voting clients and server

Page 3: Verifiable Classroom Voting Feng Hao School of Computing Science Newcastle University Learning and Teaching Seminar (13 Nov, 2012)

Overview of our system

• Publicly verifiable without having to trust admin/teacher

• Students use their own devices to vote

• Voting can happen at anywhere as long as Internet is available

Web server

Voting clients (iPhones, Android phones etc)

Internet

Page 4: Verifiable Classroom Voting Feng Hao School of Computing Science Newcastle University Learning and Teaching Seminar (13 Nov, 2012)

Demo

• Three ways to vote– Android phone/tablet: search for “Newcastle

University eVoting”in Google play and install the app– iPhone/iPad: search for “Newcastle University

eVoting” in the app store and install the app– All other smart phones, laptops, Visit

http://evoting.ncl.ac.uk• To participate in voting, try– Session ID: 48– Passcode: 1234

Page 5: Verifiable Classroom Voting Feng Hao School of Computing Science Newcastle University Learning and Teaching Seminar (13 Nov, 2012)

Verifiable classroom voting

• We believe it is the first such in the world– State-of-the-art verifiable e-voting technologies all

require trustworthy authorities to do the tallying– Unrealistic to find such authorities in classroom

voting• The core technology underneath our solution– Self-enforcing e-voting (Hao, Kreeger, 2010)– Goes beyond the current state-of-the-art– Ground-breaking nature recognized by the recent

award of 2012 ERC Starting Grant (1.5m euros)

Page 6: Verifiable Classroom Voting Feng Hao School of Computing Science Newcastle University Learning and Teaching Seminar (13 Nov, 2012)

Acknowledgements

• Hard work by two students over summer• Mr Carlton Shepherd– Currently a CS Stage 3 student– Developed the Android app

• Dr Dylan Clarke– Currently an RA– Developed the iPhone app and web server

Page 7: Verifiable Classroom Voting Feng Hao School of Computing Science Newcastle University Learning and Teaching Seminar (13 Nov, 2012)

Thank you