1 / 26

An Internet Voting System Manager

An Internet Voting System Manager. MSE Project - Phase I. Yonghua Li Kansas State University October 19, 2001. Give my thanks to:. Dr. Maria Zamfir-Bleyberg Dr. William Hsu Dr. David Gustafson. Presentation Overview. Project Overview Project Requirements Object Model

Download Presentation

An Internet Voting System Manager

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. An Internet Voting System Manager MSE Project - Phase I Yonghua Li Kansas State University October 19, 2001

  2. Give my thanks to: Dr. Maria Zamfir-Bleyberg Dr. William Hsu Dr. David Gustafson

  3. Presentation Overview Project Overview Project Requirements Object Model Cost Estimation Project Plan Review

  4. Project Overview • Problems with current paper process? • Integrity & Fairness • Validating ballot • Pregnant ballot • Positioning candidate name in ballot

  5. Project Overview (Cont’d) • Issues in Designing Internet Voting System (IVS) • Authentication of voters • Privacy • Equity • Security

  6. Current Researches on IVS • Approaches to meeting the security, secrecy, scalability, and convenience requirements of elections; • Development of methods to reduce the risk of insider fraud; • Development of reliable poll site and kiosk Internet voting systems that are not vulnerable to any single point of failure and cannot lose votes;

  7. Current Researches on IVS (cont’d) • Development of new procedures for continuous testing and certification of election systems; • Protocols for preventing vote selling and reducing coercion; • Electronic authentication for kiosk and remote voting system;

  8. Current Researches on IVS (cont’d) • Human factors design for electronic voting; • Effects of Internet voting on participation in elections; • Implications of Internet voting for political campaigns; • Experimentation, modeling, and simulation of election systems.

  9. Goals • To design a manager for an internet voting system where voters can cast ballots through internet; • To experiment, model, and simulate some approaches on internet election voting system;

  10. Components • Emphasis on two components • IVS manager (IVSM) (sever side) • Voter (client side) • Integration with other components, e.g., database

  11. Query Processing Server Database ConnectionManager Query Processing Client IVSM IVSM Sketch

  12. Administrator IVS Manage Cache Manager Ballot Server Query Processing Connection Manager Connection Object Model of IVSM Component

  13. Client Connection Ballot Object Model of Client Component

  14. Basic Functions of IVSM • Administrator login setup • login id – administrator’s ID; • password – administrator’s password; • Database setup • Candidate list database; • Voter database; • Voting period setup • Start time; • Stop time;

  15. Basic Functions of IVSM (Cont’d) • Server initializing; • Ballot counting – doing statistics on the voting ballots.

  16. User Diagram of IVSM Component set up id & passwd administrator run server setup database show voting result login Setup voting period initialize pool IVSM

  17. Basic Functions of the Server • Idling – waiting for visit; • Querying – getting ballots for the requested election title from the database; • Caching – storing data and making them available to querying; • Uploading – sending required blank ballots to client.

  18. User Diagram of Server idle query server IVSM cache upload

  19. Basic Functions of Client • Login • providing voter ID and password; • downloading a blank ballot; • Voting – casting the ballot.

  20. User Diagram of Client

  21. Cost Estimation – Function Point

  22. Cost Estimation - COCOMO

  23. Project Plan • Phase 1: Requirements • August 16, 01 - October 15, 01 • Overview, Cost Estimation, Project Plan, SRS • Phase 2: Design • October 16, 01 – November 14, 01 • Formal Requirements, SQA, Test Plan, Design, Formal Technical Inspection • Phase 3: Implementation • November 15, 01 - December 14, 01 • Coding, Testing, Testing/Reliability Evaluation, Users Manual, Project Evaluation

  24. Gantt Chart

  25. Summary • Project Overview • Project Requirements • Object Model • Cost Estimation • Project Plan • URL: http://www.cis.ksu.edu/~yli3568/mse/mse.html

  26. ?

More Related