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

Slides:



Advertisements
Similar presentations
PHP SQL. Connection code:- mysql_connect("server", "username", "password"); Connect to the Database Server with the authorised user and password. Eg $connect.
Advertisements

Airline Reservation System
Avoid data leakage, espionage, sabotage and other reputation and business risks without losing employee performance and mobility.
Online Voting System State Election Commission, Gujarat
Good or Bad?.  One of the closest contests in US history  Florida was the pivotal state  Neither Democrat Al Gore nor Republican George W. Bush had.
ETen E-Poll ID – Strasbourg COE meeting November, 2006 Slide 1 E-TEN E-POLL Project Electronic Polling System for Remote Operation Strasbourg.
1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.
Using Digital Credentials On The World-Wide Web M. Winslett.
An Authorization Service using.NET Passport ™ as underlying Authentication Scheme Bar-Hen Ron Hochberger Daniel Winter 2002 Technion – Israel Institute.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Design Aspects. User Type the URL address on the cell phone or web browser Not required to login.
Electronic Voting (E-Voting) An introduction and review of technology Written By: Larry Brachfeld CS591, December 2010.
Voting Naked: A Feasible Election System or Just a Recurring Nightmare Presented by: Danita McRae Daniel Bramell.
Internet Voting. What is Internet Voting? Internet voting is: an election process whereby people can cast their votes over the Internet, most likely through.
Live Meeting APIs Robert Devine Program Manager Microsoft Corporation.
Ballot Processing Systems February, 2005 Submission to OASIS EML TC and True Vote Maryland by David RR Webber.
Estonia 2005 the first practice of Internet voting Epp Maaten Councillor of the Elections Department Chancellery of the Riigikogu Strasbourg, 23 November.
Electronic Poll Book Statutory Overview and VSTOP December 18, 2013 Brad King Co-Director, Indiana Election Division 2014 Election Administrators Conference.
Internet voting in Estonia Epp Maaten Councillor of the Elections Department Chancellery of the Riigikogu.
Nu Vendor Management System A web based tool to Manage Vendors.
Secure Information Technology Center - Austria Workshop on the certification of e-voting systems Council of Europe Strasbourg, 26 November 2009 Certification.
Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Anual Workshop February 5th, Anonymous yet reliable ePoll application Italo Dacosta SecAnon-DistriNet.
12/9-10/2009 TGDC Meeting NIST Research on UOCAVA Voting Andrew Regenscheid National Institute of Standards and Technology
Secretary of State Voting System Security Standards Juanita Woods Secretary of State Elections Division HAVA Information Security.
1 Maryland ColdFusion User Group Session Management December 2001 Michael Schuler
Georgia Electronic Voting System Testing and Security Voting Systems Testing Summit November 29, 2005.
Student Curriculum Planning System MSE Project Presentation I Kevin Sung.
Strasbourg – How to create trust-1 © G. Skagestein November 2006 How to create trust in electronic voting over an untrusted platform A possible solution.
A Study of Wireless Virtual Network Computing Kiran Erra.
Online voting: a legal perspective
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
MSE Presentation 1 By Padmaja Havaldar- Graduate Student Under the guidance of Dr. Daniel Andresen – Major Advisor Dr. Scott Deloach-Committee Member Dr.
Self-assembling Agent System Presentation 1 Donald Lee.
VVSG: Usability, Accessibility, Privacy 1 VVSG, Part 1, Chapter 3 Usability, Accessibility, and Privacy December 6, 2007 Dr. Sharon Laskowski
Title Carolina First Steering Committee October 9, 2010 Online Voting System Design Yinpeng Li and Tian Cao May 3, 2011.
MSE Portfolio Presentation 1 Doug Smith November 13, 2008
Performance Study of Message Passing in an Event Service: Java RMI vs. TCP Sockets Laxminarayan Muktinutalapati (Lux) Department of Computing and Information.
Identification Of Requirements From a Given Problem Statement.
WEB SERVER SOFTWARE FEATURE SETS
Communication Model for Cooperative Robotics Simulator MSE Presentation 1 Acharaporn Pattaravanichanon.
Kansas State University Purchasing Contracts Management System (KSU – PCMS) Presentation 1 Date : 14 th October 2010 By Arthi Subramanian CIS 895 – MSE.
An Internet Voting System Manager Yonghua Li Kansas State University March 28, 2002 MSE Project - Phase 2.
Information Security Measures Confidentiality IntegrityAccessibility Information cannot be available or disclosed to unauthorized persons, entities or.
Being a Voter Ch. 23, Sec. 1 Pp General Elections Vote for candidates, new laws, constitutional amendments, and new taxes.
File Transfer And Access (FTP, TFTP, NFS). Remote File Access, Transfer and Storage Networks For different goals variety of approaches to remote file.
Voting Centers and Managing Change “Rockin’ the Vote” Phoenix Style.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
An Internet Voting System Manager Yonghua Li Kansas State University October 14, 2002 MSE Project - Phase 3.
How the Domain Name System has impacted Internet history. Fig 1: The structure of the DNS name space.
E-Voting Application using Internal Vtoken Bowo Prasetyo Isolated e-Voting System in a Precinct Secured with Vote Sealing and Paper Audit Trail December.
Dibyajit Computer Security Hacking dibyajit
The First Step of EAST Remote Participation System
Web Application Vulnerabilities, Detection Mechanisms, and Defenses
A Practical Voting Scheme Using One Server with a Secure Coprocessor
E-voting …and why it’s good..
A Study of Wireless Virtual Network Computing
Electronic voting – safe or not?
SSOScan: Automated Testing of Web Applications for Single Sign-On Vulnerabilities Yuchen Zhou, and David Evans 23rd USENIX Security Symposium, August,
Election Security Best Practices
Certification Phase: Closeout Agency Head: Maggie Toulouse Oliver
eVoting System Proposal
WebSpector: JavaScript Execution Monitor Minyeop Choi
An Introduction to Cloud Computing
Objectives In this lesson you will learn about: Need for servlets
Election Security Best Practices
The Italian Academic Community’s Electronic Voting System
Your computer is the client
Voting: how to register and cast your vote
Presentation transcript:

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

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

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

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

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

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;

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;

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.

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;

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

IVSM Sketch Query Processing Database Connection Manager Query Processing Server Client IVSM

Object Model of IVSM Component Administrator IVS Manage Cache Manager Ballot Server Query ProcessingConnection Manager Connection

Object Model of Client Component Client ConnectionBallot

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;

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

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

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.

User Diagram of Server idle query cache IVSM upload server

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

User Diagram of Client

Cost Estimation – Function Point

Cost Estimation - COCOMO

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

Gantt Chart

Summary Project Overview Project Requirements Object Model Cost Estimation Project Plan URL:

?