Geri Dön

Mobile based electronic voting system

Mobil bazlı elektronik seçim sistemi

  1. Tez No: 423957
  2. Yazar: MURAT ÖDEMİŞ
  3. Danışmanlar: DOÇ. DR. AHMET HASAN KOLTUKSUZ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2016
  8. Dil: İngilizce
  9. Üniversite: Yaşar Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Bu tezin temel amacı, devletin yaptığı seçimlerde, kamu kurumlarının ve özel kurumların kullanabileceği, toplantılar esnasında da anlık olarak kullanılabilecek güvenli ve yetkilendirme sistemi içeren bir seçim sistemi oluşturmaktır. Uygulamanın yazılımı için Apple iOS platformu baz alınmıştır. Bunun yanında da Android ve mobil tarayıcılarla da yüksek ölçüde uyumludur. Mobil uygulama tarafında CORDOVA platformu, sunucu tarafındaki yönetim sistemi ve web servisler ASP.NET MVC5, sertifikasyon sürecinde de bunlara ek olarak PHP kullanılmıştır. Veri tabanı ve sertifika otoritesi için ise MSSQL kurulmuştur. Uygulama güvenliği için veriler AES-256 ile şifrelenip, çözülmektedir. Bu simetrik şifreleme için Kullanıcı ve sunucu tarafında kullanılacak ortak anahtar, Curve25519 isimli Eliptik Eğri Diffie-Hellman şemasıyla belirlenmektedir. Bunun yanında HMAC ile veri bütünlüğü kontrol edilmektedir. Apple Touch ID yardımıyla parmak izi teknolojisi kullanılmıştır. Sistemin önemli özelliklerinden biri de baskı altındayken aldatıcı şifre ile giriş yapıp oy verebilmektir. Kullanıcı kurumunun bilgileriyle giriş yaptıktan sonra, aktivasyon aşamasında bir şifre ve aldatıcı şifre, bir çizim şifresi ve aldatıcı çizim şifresi belirler. Seçim ekranını görmeden önce, bu aldatıcı şifrelerden birini girerek oy verebilir fakat oyu sayılmayacaktır. Uygulama; giriş, sertifikasyon, aktivasyon, seçim listeleme, seçim görüntüleme, oy verme ekranlarından oluşmaktadır. Tüm veriler şifreli gelip gider ve ağ SSL ile korunur. Oy gönderim aşamasında kullanıcı doğrulamasını seviyesini arttırmak için SMS ile Tek Kullanımlık Şifre girişi yapılması istenir ve oy sunucuya iletilmiş olur.

Özet (Çeviri)

The main objective of this thesis is to develop a secure online mobile voting system. This voting system is intended not only to be used for governmental elections but also for public and private institutions and also in the meetings that need an instantaneous, reliable and authorization-based mobile voting. The application was made for the IOS platform, it is also compatible with other mobile systems. The mobile application was coded using CORDOVA, and server-side were coded by .NET MVC5. Also, PHP is used for certification processes. MSSQL is used to authorize the database. The data is encrypted and decrypted via AES-256 to ensure its security. To complete a symmetric encryption, a common session key is used by the client and the server, and it was computed by an Elliptic Curve Diffie-Hellman schema, called Curve25519 (Bernstein, 2006). In addition to this, the integrity of the data is checked by HMAC. Biometric fingerprint-scanning technology is used in collaboration with an Apple Touch ID. One of the most important features of the system is that, when under pressure, the user can enter the system with a fake password and cast their vote. After user enters to the system with his institutive credential, the user sets a character-based password, a fake password, a geometric pattern password and a fake geometric pattern password in activation period. Before the election page is displayed, they can enter with either fake password, but their votes won't be valid. The application consists of a login, certification, activation, listing election, and a voting screen. The network is protected with SSL. During the final stage, a one-time password is sent to the users via SMS, then, the vote will be casted to the server.

Benzer Tezler

  1. A Comparison of different approaches to target differentiation with sonar

    Sonarlı hedef ayırdetmede farklı yöntemlerin karşılaştırılması

    BİRSEL AYRULU ERDEM

    Doktora

    İngilizce

    İngilizce

    2001

    Elektrik ve Elektronik Mühendisliğiİhsan Doğramacı Bilkent Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. BİLLUR BARSHAN

  2. Akıllı şebekelerin ve uygulanabilirliklerinin incelenmesi

    Intelligent networks and their applicability

    K.SİNAN DİNÇSOY

    Yüksek Lisans

    Türkçe

    Türkçe

    1992

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    PROF. DR. GÜNSEL DURUSOY

  3. A control and automation engineering approach to railway interlocking system design

    Demiryolu anklaşman sistem tasarımına kontrol ve otomasyon mühendisliği yaklaşımı

    MUSTAFA SEÇKİN DURMUŞ

    Doktora

    İngilizce

    İngilizce

    2014

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Kontrol ve Otomasyon Mühendisliği Ana Bilim Dalı

    PROF. DR. MEHMET TURAN SÖYLEMEZ

  4. Mobil ortamlar için internet tabanlı bir elektronik sınav sisteminin geliştirilmesi ve kullanılabilirliğinin değerlendirilmesi

    Internet based an electronic exam system developed for mobile devices and usability evaluation

    HASAN EKİNCİ

    Yüksek Lisans

    Türkçe

    Türkçe

    2010

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolGazi Üniversitesi

    Bilgisayar Eğitimi Ana Bilim Dalı

    YRD. DOÇ. DR. ASLIHAN TÜFEKÇİ

  5. Açık anahtar altyapısı ve elektronik imzanın mobil tabanlı uygulaması

    Public key infrastructure and electronic signature application based on mobile

    MERVE SAĞIR

    Yüksek Lisans

    Türkçe

    Türkçe

    2014

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKocaeli Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. YAŞAR BECERİKLİ