E

Envision - Smart मतदान

Innovating Democracy: The online blockchain-based voting system for India's General Elections. It's redefined and most secure way to vote at your place, time and convenience.

E

Envision - Smart मतदान

Innovating Democracy: The online blockchain-based voting system for India's General Elections. It's redefined and most secure way to vote at your place, time and convenience.

The problem Envision - Smart मतदान solves

As information technology evolves over time, the need for a better, faster, more convenient and secure electronic voting is an essential requirement. The security is one of the main concerns, such as authentication, confidentiality, integrity and non-repetition. It is not an easy task to achieve secure e-voting. The system should be developed ensuring:

  1. Democracy: Permitting only eligible voters to vote and only once.
  2. Accuracy: The system should be 100 per cent accurate. Not a single vote be neglected.
  3. Privacy: No voter can be told that he or she voted which party.
  4. Convenience: A system is convenient if it allows voters to cast their votes quickly, in one session, and with minimal equipment or special skills.
  5. Mobility: A system is mobile if there are no restrictions (other than logistical ones) on the location from which a voter can cast a vote.
  6. Integrity: A system's integrity if votes can only be accessed or modified by those authorized voters.
  7. Scalability: Voting systems need to be able to handle very large elections. For a country like India, it must handle huge data.
  8. Speed: Voting systems should produce results quickly.

Challenges we ran into

We faced a lot of difficulty in implementing Blockchain initially. Also, we faced difficulty in integrating flask with javascript for facial verification. Aadhaar Card API isn't available to the general public so we had to make our own database for it.

Discussion