STUDY OF SMS SECURITY AS PART OF AN ELECTRONIC VOTING SYSTEM A thesis
Submitted to the Department of Computer Science & Engineering Of BRAC University By
Chowdhury Mushfiqur Rahman ID: 02101108 Shah Md. Adnan Khan ID: 01201055
In Partial Fulfillment of the requirements for the Degree
Bachelor of Computer Science & Engineering May 2006
BRAC University, Dhaka, Bangladesh
I, Chowdhury Mushfiqur Rahman, University ID: - 02101108 have completed some modules of our proposed Thesis, Secured SMS Service in Electronic Voting System, Under CSE 400 course based on the result found by me.
I therefore declare that this project has been published previously neither in whole nor in part of any degree except this publication. I also mentioned work found by other researcher by reference.
Signature of Supervisor
Signature of Author
Firstly, I’m grateful to almighty Allah for providing the strength and energy to start such a project and finally finish it successfully.
I’m really very grateful and take the honor to express my special thanks to my supervisor DR. Yousuf M. Islam, PhD for all sorts of supportive suggestions and opinions. Without his support, co-operation and resources it would be a day dream to complete my research in this due time.
My special thanks go to my Co-Supervisor Matin Saad Abdullah and Ms. Bushra Taufiq Chowdhury for their useful and important suggestions. Without their supportive consultancies my research will never have fulfilled the requirements.
I would also like to thank the senior brothers of University and friends who helped me in every possible way.
I want to specially thank my teachers and friends who always supported and helped me during my thesis work as a family member by always giving me moral support.
Finally I feel deepest admiration to my department for giving me the honor to perform the Thesis a partial fulfillment of the requirement for the Degree of Bachelor of Computer Science and Engineering.
E-voting is a new technology in voting system. Recently it was experimented in UK. Basically, this system is proposed to work via Short Message System (SMS). Using secure messaging system we are trying to develop the e-voting system here in our country. Our goal is to develop a system, which will be able to send SMS from a registered cell phone to a server located in the base polling station and cast a vote for a voter. The system must be secured so that while voting, no outside interference can be made to change the vote. So, there will be no tension of casting false vote. By the help of this system our voters will be able to cast their votes in a secure way and also the results will be available immediately when the vote casting finishes. This is going to be a pioneer change in our voting system. Some work on this proposed system has already been done. We wish to carry out the proposed system into further details. That is security aspects and implementation.
TABLE OF CONTENTS
TABLE OF CONTENTS
CHAPTER 1: INTRODUCTION
1.1 1.2 1.3
Background of Election System in Bangladesh Criteria for Election System Current Voting Status in Bangladesh 1.3.1 1.3.2 1.3.3 1.3.4 Before Poll Poll Count of Votes Recount
1.4 1.5 1.6
Advanced Voting System Used Abroad Security Aspects of E-voting system Our proposed voting system with Secured SMS service 1.6.1 Initial Setup of the System
1.6.2 Vote Casting Process 1.6.3 Result Generation 1.7 1.8 Feasibility of our System Advantages of our System
CHAPTER 2: METHODOLOGY
Studies and visits undertaken 2.1.1 Polling booth 2.1.2 Registered Cell Phone 2.1.3 Election commission server 2.1.4 Existing SMS Gateway System of Grameen Phone
2.2 2.3 2.4 2.5
Problems and areas of security leak identified Ideas about SMS security Security alternative Various...
William Stallings, Cryptography and Network Security. Jeffry A. Hoffer, Joey F. George, Modern System Analysis & Design
3. 4. 5. 6. 7. 8. 9.
http://www.cellular.co.za/news_2002/021302-uk_to_use_sms_voting.htm http://www.smartmobs.com/archive/2003/02/07/sms_voting_in_u.html http://www.textually.org/textually/archives/2003/05/000521.htm http://www.telsis.com/0304.htm http://news.zdnet.co.uk/internet/security/0,39020375,39186974,00.htm http://mindprod.com/jgloss/conversion.html http://forum.java.sun.com/thread.jspa?threadID=664309&messageID=38 90826
10. http://www.bangladeshgov.org/ecs/ 11. http://www.nesc.ac.uk/action/esi/contribution.cfm?Title=639 12. http://www.orlingrabbe.com/des_java.htm 13. http://avirubin.com/vote/ 14. http://www.newscientist.com/article.ns?id=dn3987 15. http://www.computerworld.com/governmenttopics/government/policy/stor y/0,10801,92950,00.html 16. http://www.eff.org/Activism/E-voting/20030723_eff_pr.php 17. http://www.usatoday.com/tech/news/computersecurity/2004-07-30-evotehack-challenge_x.htm 18. http://www.mbalance.com/products/security/firewall.aspx 19. http://www.oreillynet.com/pub/a/wireless/2001/09/28/relay.html 20. http://www.mcafee.com/us/local_content/white_papers/wp_sms_architec ture.pdf 21. http://www.cisco.com/univercd/cc/td/doc/product/software/ios122/122ne wft/122t/122t13/ft_aes.htm 22. http://www.pentazip.com/PW/PentaSuite_Security.htm 23. http://www.abisoft.net/dev.html 24. http://www.thefreecountry.com/sourcecode/encryption.shtml 25. http://www.schneier.com/blowfish.html 26. http://www.eweek.com/article2/0,1759,1859751,00.asp 27. http://www.tero.co.uk/des/
Please join StudyMode to read the full document