Online voting job presentation


Published on

  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Online voting job presentation

  1. 1. Online Voting Systems The Future Of The Electoral Process
  2. 2. What Is Online Voting ? <ul><li>Online Voting is a form of voting in which individuals are able to cast their votes via the internet, through the use of a web interface. </li></ul>
  3. 3. Types Of Online Voting <ul><li>Online Voting can be conducted through a </li></ul><ul><li>number of methods: </li></ul><ul><li>Kiosk Internet Voting </li></ul><ul><li>Poll Site Voting </li></ul><ul><li>Remote Internet Voting </li></ul>
  4. 4. Benefits Of Online Voting <ul><li>Expediency: Online voting would make it convenient for people to vote at any remote location. </li></ul><ul><li>Young Voter Appeal : Online Voting would attract young voters. </li></ul><ul><li>Expense Reduction : An online voting system could reduce expenses involved in setting up and staffing poll sites. </li></ul>
  5. 5. Security Issues <ul><li>Authentication: Voters must be authenticated to ensure that the individuals voting are really who they say they are when they are voting remotely over the internet. </li></ul><ul><li>Vote Transport and Storage: Votes must be securely transmitted over the internet, processed efficiently and stored in a secure database. </li></ul>
  6. 6. Security Issues <ul><li>Multiple Votes Prevention: The system must be designed so that each voter can vote only once. </li></ul><ul><li>Attacks on Online Voting Systems: Servers used for processing the electronic ballots submitted must be secure and unsusceptible to viruses. </li></ul>
  7. 7. Network Security Attacks <ul><li>Denial of Service Attack (DOS): A DOS attack is an attack on a computer or network system that causes the systems users to be deprived of services which the system provides. </li></ul><ul><li>Man-In-The-Middle Attack (MITM): MITH attack is an attack in which data being transmitted between two parties on a network is intercepted, read and modified by the system attacker without the communicating parties knowing that their data has been compromised. </li></ul>
  8. 8. Network Security Attacks
  9. 9. Encrypted Communication <ul><li>Online Voting systems which deal with confidential </li></ul><ul><li>and sensitive data have to provide a means in </li></ul><ul><li>which data communication between the client </li></ul><ul><li>and the server is encrypted. </li></ul><ul><li>In order protect data being transmitted by this </li></ul><ul><li>type of Online system the following security </li></ul><ul><li>measures should be taken: </li></ul>
  10. 10. Encrypted Communication <ul><li>Integrity: Data has not been altered </li></ul><ul><li>Secrecy: Data has not been intercepted and read by anyone </li></ul><ul><li>Authentication: Information has come from an authorized sender. </li></ul><ul><li>Non-repudiation: Proof that the sender started the communication process. </li></ul><ul><li>Access Control: Prevention of unauthorized use of resources. </li></ul>
  11. 11. Encrypted Communication <ul><li>The main encryption processing </li></ul><ul><li>techniques used to secure data are: </li></ul><ul><li>Symmetric Key Cryptography </li></ul><ul><li>Asymmetric Key Cryptography </li></ul>
  12. 12. Symmetric Key Cryptography <ul><li>This form of encryption is known as the secret key cryptography. </li></ul><ul><li>It makes use of the same private key to encrypt and decrypt data being transmitted between two or more users. </li></ul><ul><li>Symmetric Key Cryptography makes use of a block cipher encryption method. </li></ul><ul><li>An example of a Symmetric Key Cryptography is the Data Encryption Standard (DES) algorithm. </li></ul>
  13. 13. Data Encryption Standard (DES) <ul><li>The DES Algorithm is a block cipher that works on fixed size blocks of data. </li></ul><ul><li>A complete message must be split into blocks of plain text of 64bits. </li></ul><ul><li>A 56 bit secret key is to used to encrypt each block of plain text to 64bit cipher text which is then transmitted through a network. </li></ul><ul><li>The receiver uses the same secret key to decrypt each 64bit data block, arranging the blocks into the original message. </li></ul>
  14. 14. DES Algorithm Block Diagram
  15. 15. Asymmetric Key Cryptography <ul><li>This form of encryption makes use of one public key which is made available to all users and a private key which is only known by the message recipient. </li></ul><ul><li>The public key can be used to encrypt data by multiple users and the private key can be used decrypt data by the recipient. </li></ul><ul><li>An example of a Asymmetric Key Cryptography is the Rivest, Shamir, and Alderman (RSA) encryption algorithm. </li></ul>
  16. 16. Secure Socket Layer (SSL) <ul><li>SSL is a protocol used for sending secure encrypted data over the internet. </li></ul><ul><li>SSL makes use of the public key cryptography which has a public and private key pair (RSA). </li></ul><ul><li>SSL can protect web users from “man in the middle attacks” </li></ul>
  17. 17. Estonia General Elections 2007 <ul><li>Online voting used for the first time in a general election in Estonia </li></ul><ul><li>RSA based infrastructure was applied in the Estonian online voting system </li></ul>
  18. 18. Conclusion <ul><li>Remote Online Voting can be the future of the </li></ul><ul><li>government electoral process if all security </li></ul><ul><li>criteria previously mentioned are addressed </li></ul><ul><li>and efficient internet security techniques are </li></ul><ul><li>utilised in protecting information relayed over </li></ul><ul><li>the internet. </li></ul>
  19. 19. <ul><li>Thank </li></ul><ul><li>You </li></ul>