AMPC Election Protocol Over WAP - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

AMPC Election Protocol Over WAP

Description:

WMLScript - responsible for the ballot generation. Design (Cont) The WAP agent: ... Responsible for forwarding the concealed ballots to the AMPC network. ... – PowerPoint PPT presentation

Number of Views:51
Avg rating:3.0/5.0
Slides: 8
Provided by: yaelr7
Category:
Tags: ampc | wap | ballot | election | over | protocol

less

Transcript and Presenter's Notes

Title: AMPC Election Protocol Over WAP


1
AMPC Election Protocol Over WAP
  • In this presentation we will briefly go through
    the software engineering phases of the system
    implementation.

2
Requirements
  • To enable voters to participate in the AMPC
    election protocol using a WAP agent.
  • Portability. The implementation was written in
    JAVA.
  • Fast deployment.
  • Dynamic content. The application parameters can
    change dynamically.
  • Transparency. The voter is not aware of the
    algorithm being used by the election protocol.

3
Why WAP?
  • The election protocol doesn't require heavy
    processors either on the side of the AMPC network
    entities or on the side of the voter (there is no
    need for conventional cryptography).
  • The natural choice for an end user's device would
    be a WAP agent.

4
Design
  • The system is compromised of three separate,
    though related, entities
  • The WAPServer
  • Deployed on a web server. Enables a WAP
    browser to download the election protocol
    application, which includes two types of content.
  • WML - responsible for the user interface.
    WMLScript - responsible for the ballot
    generation.

5
Design (Cont)
  • The WAP agent
  • WAP browser is responsible for displaying and
    interpreting the content sent by the WAPServer.
  • The WAP agent could be any third party WAP
    emulator or WAP enabled device. In this demo we
    are using the Openwave WAP emulator.
  • The WAPAdapter
  • Responsible for forwarding the concealed ballots
    to the AMPC network.
  • The WAPAdapter can be seen as a bridge between
    the two networks - the wireless and the wired.

6
Data Flow
request
response
warless
web
WAPServer
WAP Agent
  • Voting process
  • Voter fills in his identifier and VID.
  • Voter selects his candidate.
  • The application generates the concealed ballot.

7
Data Flow (Cont)
WAPAdapter
AMPC
WAPAdapter
AMPC
warless
web
WAP Agent
WAPAdapter
AMPC
Write a Comment
User Comments (0)
About PowerShow.com