Auditable and verifiable electronic voting with homomorphic RSA tallying
dc.contributor.advisor | Baykal, Nazife | |
dc.contributor.author | Yücel, Okan | |
dc.date.accessioned | 2020-12-10T09:15:08Z | |
dc.date.available | 2020-12-10T09:15:08Z | |
dc.date.submitted | 2010 | |
dc.date.issued | 2018-08-06 | |
dc.identifier.uri | https://acikbilim.yok.gov.tr/handle/20.500.12812/225724 | |
dc.description.abstract | Bu çalısmada, çağdas elektronik oylama sistemlerinin genel yapısı ve arka planındakikavramlar, seçmen izlemeli ve tercihli oylamalarla, homomorfik sayımlar ve seçmengizliliğine özel vurguyla incelenmistir. Öncelikle, Tek Geçisli Oylama (TGO)yönteminin, seçim barajı içeren büyük ölçütlü seçimlerde kullanımına yarayan birdeğisiklik önerilmistir. Bu önerimiz, seçim barajı altında kalan partilerin oylarını,seçmenlerinin ikinci veya daha sonraki tercihlerine güvenli bir sekilde dağıtarak,oyların ziyan olmasını engelleme amaçlıdır. E-oylama için en uygunu, bu yöntemin,seçmen izlemeli ve anonimliği sağlamak için karıstırıcı ağlardan yararlanan ?Prêt àVoter: All-In-One? ile birlikte kullanımıdır.2007 Türk Parlamenter seçimleri için, tercihli oylamanın barajlı seçimlere etkisinigösteren bir örnek çalısma yapılmıstır. Seçim prosedürünün matematikselformülasyonundan sonra, 2007 seçimlerinde bağımsız aday çıkarmamıs olan 69seçim bölgesinde bosa giden oylar hesaplanmıs; ve seçmenlerin ikincil tercihleriüzerinde dört tarafsız senaryoya göre, ?değistirilmis TGO ve d'Hondt? yöntemlerinibirlikte kullanan simülasyon sonuçları sunulmustur.Çalısmamızda ayrıca, ?Prêt à Voter: All-In-One? yönteminin oy pusulası hazırlamafazı için üç güvenlik arttırıcı değisiklik önerilmistir: 1) pusula seri numarası 2)karıstırıcı ağdaki ilk görevlinin sayısal imzası, 3) oy pusulasının her satırı için ayrıbir rasgele sayı üretilmesi.Son olarak, RSA gibi çarpmaya göre homomorfik algoritmaların homomorfik sayımaçısından potansiyeli gösterilmistir. Anafikir, elektronik oy pusulasında her adayınbir asal sayıyla ifade edilmesine ve genel oy çarpımının yalnız tek bir sekilde asalçarpanlarına ayrılabilmesine dayanmaktadır. Homomorfik RSA sayımı için farklırassallastırma (rasgelelestirme) yöntemleri önerilmis; bu durumdaki basarım vekarmasıklık tartısılmıstır. Önerdiğimiz rassallastırılmıs homomorfik RSA sayımlı,izlenebilir ve denetlenebilir e-oylama yönteminin, homomorfik El Gamal ya daPaillier sayımıyla karsılastırıldığında, en az sifreleme karmasıklığı gerektirme vesınırsız hesaplama gücüne dayanıklı bir sekilde gizlilik (anonimlik) sağlama gibiavantajları vardır. | |
dc.description.abstract | In this work, we investigate the general structure and the concepts behind thecontemporary electronic voting schemes, with special emphasis on voter verifiablepreferential voting, homomorphic tallying and voter privacy. We firstly propose amodification in the Single Transferable Voting (STV) method to be applied to largescale elections with electoral barriers. Our proposal prevents the loss of votes anddistributes them securely to the second or higher choices of their voters. This methodis most suitably used in e-voting with the voter verifiable ?Prêt à Voter: All-In-One?scheme that utilizes mix-networks for anonymity.We present a case study considering 2007 Turkish Parliamentary Elections todemonstrate the effect of preferential voting on the election systems that haveelectoral barriers. After the mathematical formulation of the election procedure, wecalculate the wasted votes in 2007 elections and present simulation results for 69election regions (that have no independent parliament members) by using acombination of ?modified STV and d?Hondt? methods, according to four different,politically unbiased scenarios on the distribution of secondary vote choices.Additionally, we modify the ?Prêt à Voter: All-In-One? scheme by proposing threesecurity enhancing modifications in its ballot construction phase: 1) ballot serialnumber, 2) digital signature of the first clerk in the mix-net, 3) different randomnumbers for each row of the ballot.Finally, we demonstrate the potential of multiplicative homomorphic algorithms likeRSA for homomorphic tallying. The idea is based on the association of eachcandidate on the electronic ballot with a prime number, and unique primefactorization of the general vote product. We propose novel randomization methodsfor homomorphic RSA tallying, and discuss the performance and complexity of thescheme with such randomizations. Our suggestion for an auditable and verifiable evotingscheme that employs homomorphic RSA tallying with proper randomizationhas advantages over El Gamal and Paillier tallying, such as having the leastencryption complexity and strong anonymity resistant to unlimited computationalpower. | en_US |
dc.language | English | |
dc.language.iso | en | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.rights | Attribution 4.0 United States | tr_TR |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol | tr_TR |
dc.subject | Computer Engineering and Computer Science and Control | en_US |
dc.title | Auditable and verifiable electronic voting with homomorphic RSA tallying | |
dc.title.alternative | Homomorfik RSA sayımlı, izlenebilir ve denetlenebilir elektronik oylama | |
dc.type | doctoralThesis | |
dc.date.updated | 2018-08-06 | |
dc.contributor.department | Diğer | |
dc.identifier.yokid | 384518 | |
dc.publisher.institute | Enformatik Enstitüsü | |
dc.publisher.university | ORTA DOĞU TEKNİK ÜNİVERSİTESİ | |
dc.identifier.thesisid | 291679 | |
dc.description.pages | 141 | |
dc.publisher.discipline | Diğer |