An Internet Voting System Manager - PowerPoint PPT Presentation

About This Presentation
Title:

An Internet Voting System Manager

Description:

Approaches to meeting the security, secrecy, scalability, and convenience ... Implications of Internet voting for political campaigns; ... – PowerPoint PPT presentation

Number of Views:114
Avg rating:3.0/5.0
Slides: 27
Provided by: sow33
Category:

less

Transcript and Presenter's Notes

Title: An Internet Voting System Manager


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 (Contd)
  • 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 (contd)
  • 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 (contd)
  • 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
IVSM Sketch
12
Object Model of IVSM Component
13
Object Model of Client Component
14
Basic Functions of IVSM
  • Administrator login setup
  • login id administrators ID
  • password administrators password
  • Database setup
  • Candidate list database
  • Voter database
  • Voting period setup
  • Start time
  • Stop time

15
Basic Functions of IVSM (Contd)
  • 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.ht
    ml

26
?
Write a Comment
User Comments (0)
About PowerShow.com