![Page 1: Verifiable Classroom Voting Feng Hao School of Computing Science Newcastle University Learning and Teaching Seminar (13 Nov, 2012)](https://reader036.vdocuments.us/reader036/viewer/2022082518/56649ccc5503460f94995e7b/html5/thumbnails/1.jpg)
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)](https://reader036.vdocuments.us/reader036/viewer/2022082518/56649ccc5503460f94995e7b/html5/thumbnails/2.jpg)
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)](https://reader036.vdocuments.us/reader036/viewer/2022082518/56649ccc5503460f94995e7b/html5/thumbnails/3.jpg)
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)](https://reader036.vdocuments.us/reader036/viewer/2022082518/56649ccc5503460f94995e7b/html5/thumbnails/4.jpg)
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)](https://reader036.vdocuments.us/reader036/viewer/2022082518/56649ccc5503460f94995e7b/html5/thumbnails/5.jpg)
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)](https://reader036.vdocuments.us/reader036/viewer/2022082518/56649ccc5503460f94995e7b/html5/thumbnails/6.jpg)
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)](https://reader036.vdocuments.us/reader036/viewer/2022082518/56649ccc5503460f94995e7b/html5/thumbnails/7.jpg)
Thank you