투표-취소가 가능한 1-out-of-L 전자투표 시스템

1-out-of-L Electronic Voting System with Ballot-Cancellation

  • 양형규 (강남대학교 컴퓨터미디어공학부) ;
  • 안영화 (강남대학교 컴퓨터미디어공학부)
  • 발행 : 2007.01.31

초록

최근 들어, 국내외에서는 투표용지 대신에 전자적 투표 장치를 이용하는 전자투표 시스템들을 개발하고 있으나 이러한 전자투표 시스템은 전자투표의 초기 단계로서 온라인 투표시스템은 아니다. 따라서 많은 암호학자들은 암호기술을 기반으로 하는 온라인 전자투표에 대한 연구를 하고 있다. 기존의 1-out-of-L 전자투표는 E1Gamal 암호 기법을 기반으로 하고 있다. 본 논문에서는 계산복잡도를 줄이기 위해, r차 잉여암호를 이용하고, E1Gamal 암호 기반의 1-out-of-L 전자투표의 계산복잡도와 제안한 1-out-of-L 전자투표의 계산복잡도를 비교 분석하였으며, 제안한 전자투표 방식이 보다 효율적임을 보여준다. 또한, 새로운 형태의1-out-of-L 전자투표의 투표-취소 기법을 제안한다. 기존의 전자투표 시스템들은 투표 후의 투표-취소 기법에 대해서 간과해 왔다. 본 논문에서는 제안한 투표-취소 기법을 위해, 기존의 r차 잉여암호의 준동형성을 확장한다. 확장된 준동형성은 프라이버시와 전체검증성을 유지하면서 투표를 취소할 수 있다.

In this paper, we present an electronic voting system based on cryptographic techniques. Recently, some countries have used e-voting systems using an electronic voting device instead of a voting sheet. These e-voting systems are the early stage which is not online voting. Many cryptographers have studied on-line e-voting systems based on cryptographic techniques. The existing 1-out-of-L e-voting systems are based on E1Gamal cryptosystem. To reduce computational complexity, we use r-th residue encryption scheme and compare the computational complexity of our 1-out-of-L e-voting system with that of the 1-out-of-L e-voting system based on E1Gamal cryptosystem. Moreover, we extend the proposed 1-out-of-L e-voting system to ballot-cancellation property The existing e-voting systems had been overlooked the ballot-cancellation property. There is the reason that the ballot is cancelled according to an election law. For our e-voting system with ballot-cancellation property, we extend the homomorphic property based on r-th residue encryption. The extended homomorphic property is used to cancel votes with guaranteeing privacy and universal verifiability.

키워드

참고문헌

  1. Benaloh,J.C., and Tuinstra,D. 'Receipt-free secret-vote elections.', Prof.26th ACM Symposium on the Theory of Computing, pp.544-553, 1994
  2. Canor,L.F., and Cytron,R.K.,'Design and Implementation of a Practical Security-Conscious Electronic Polling System.' WUCS-96-02, Department of Computer Science, Washington University, St. Louis, Jan, 1996
  3. Cohen, J.D, Fischer, M.J., 'A robust and verifiable cryptographically secure elelction schme.' In Proc.26th IEEE Symp. on Foundation of Comp. Science, pages 372-382, Portland, 1985. IEEE
  4. Cramer,R., Gennaro,R., Schoenmakers, B., 'A secure and optimally efficient multi-authority election scheme.' European Transactions on Telecommunication, 8:481-489, Eurocrypt 1997 https://doi.org/10.1002/ett.4460080506
  5. P.Diplomova, '`Electronic Voting Schemes.' April, 2002
  6. Fujioka, A., Okamoto, T., Ohta, K., 'A Practical Secret Voting Scheme for Large Scale Elections.' in Advaces in Cryptology- AUSCRYPT '92, LNCS718, Springer-Verleg, Berlin, pp.244-251, 1993
  7. Hirt,M , Sako,K., 'Efficient receipt-free voting based on homomorphic encryption.' Eurocrypt 2000, LNCS1807, pp539-556, 2000
  8. Park,C., Itoh, K., Kurosawa, K., 'Efficient Anonymous Channel and All Nothing Election Scheme.' EUROCRYPT '93, LNCS765, Springer-Verlag, Berlin Heidelberg 1994
  9. Sako,K., Kilian,J., 'Receipt -Free Mix-Type Voting Scheme.' EUROCRYPT '95, LNCS921, pp393-403, Springer-Verlag, Berlin Heidelberg 1995
  10. Scheonmakers, B. 'A Simple Publicly Verifiable Secret Sharing Scheme and Its Application to Electronic Voting.' Advances in Cryptology-CRYPTO, LNCS1666, pp148-164, 1999
  11. Yamaguchi, H., Kitazawa, A., Doi, H., Kurosawa, K., Tsuji, S., 'An Electronic Voting Protocol Preserving Voter's Privacy' IEICE Trans. INF.&SYST., Vol.E86-D, No.9, September, 2003