















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Students of Communication, study E-Commerce as an auxiliary subject. these are the key points discussed in these Lecture Slides of E-Commerce : A Modular Voting, Frogs, Security, Practical Voting, Standardizes, Vote Generation, Vote Casting, Digital Signatures, Receives Ballot, Casts Ballot
Typology: Slides
1 / 23
This page cannot be seen from the preview
Don't miss anything!
















Moving from paper
^ electronic
^ Voting with frogs ^ Advantages of frogs ^ Security ^ Conclusions
Preserve “voting experience” Paper ballot
^ electronic “frog” (term intended to be neutral as totechnology) Frog might be “dumb” flash memorycard (4K bytes) with “freeze” (lock)capability. (No software on frog tovalidate/certify!)
Voter inserts frog into “votegeneration” equipment. Vote generation equipment readsballot style, provides superb UI forvoter to indicate his selections. Voters selections are written ontofrog in a standard format. Voter removes frog.
Voter inserts his frog into vote-casting equipment. Voter sees frog contents displayed. If voter pushes “Cast” button:^ – Frog is digitally signed; same signingkey(s) used for all votes.– Frog is frozen and deposited in frog bin.– Electronic copy(s) of vote
^ storage.
^ Else frog is returned and voter goesback to (2) vote generation.
Electronic: no “scanning errors” Frogs can be kept as “physical audittrail” after election. No printing costs: frogs can bepurchased “blank” in bulk (20 cents?) Frogs can be stored compactly (sizeof business card?) Frog can be “frozen” when castmaking it “read-only” (unmodifiable).
Frogs are
digital:
so they are
compatible with cryptography (e.g.digital signatures). Frog is just a carrier for a digitalrepresentation of ballot; technologycan evolve while keeping underlyingdata formats constant (our proposalis technolgy-neutral).
Is both human and machine-readable. Provides a clean interface betweenvote-generation (frog-writing) andvote-casting (frog confirmation/freezing / depositing). Allows
different
manufacturers to
build different vote-generationequipment (varying UI’s) compatiblewith
same
vote-casting equipment.
A secure system needs to be
simple.
Very simple.
Very very simple.
^ A good user interface is
complex.
Quite complex.
Really very complex.
^ It follows that the sophisticateduser interface should be separatedfrom the security-criticalcomponents.
^ Vote-casting
, wherein voter
-^ Confirms
that his selection are recorded accurately,– Officially casts
his recorded selections.
^ This operation needs to beexceptionally trustworthy. ^ With electronics, records areindirect;
voter is much like a blind man voting with someone’s assistance.
exactly and completely whatever is in frog. Be^ stateless
(no test/real modes!)
^ For cast vote,
digitally sign
whatever is
in frog, using one key (election official)or more (political parties too). Send copies of cast votes
^ storage
units. Be^ open source. Be long-term purchase.
Is less security-critical. May have proprietary design/code. Has less stringent certificationrequirements, and so can evolve morequickly with technology. May be leased rather than purchased.