일반기술

투표결과의 반영 여부를 검증 가능한 전자투표 방법 및시스템

* 원리 및 구성 본기술은 투표 결과에 대하여 검증하기 위한 검증 자료를 개표 결과 공고함으로써 투표결과의 반영 여부를 검증 가능한 전자투표 방법 및 시스템에 관한 것으로 투표관리서버가 투표자명단을 만들고 개표관리서버가 투표관리서버로부터 투표자명단을 전송받아 투표자 수에 대응하는 티켓을 생성한다. 개표관리서버가 투표자 단말기에 티켓을 암호화하여 전송하고, 투표관리서버가 투표자 단말기로부터 수신한 암호화된 티켓을 복호화한 티켓과 투표내용 및 개표검증비밀번호가 개표관리서버의 공개키로 암호화된 투표값을 수신하여 투표함에 저장한다. 또한 개표관리서버가 투표관리서버로부터 수신된 투표함에 저장된 암호화된 투표값을 개표관리서버의 비밀키로 복호화하여 투표내용을 집계하여 공개하고, 복호화된 투표내용과 개표검증비밀번호를 공개하는 투표결과의 반영 여부를 검증 가능한 전자투표 방법이다. * 개발 배경 전자투표는 오프라인에서의 투표와 달리 투표의 모든 과정이 인터넷을 통해 이뤄지기 때문에 어떤 불법적 개입에 대해서도 안전한 전자투표시스템이 필요하다. 많은 사람들이 참여하는 전자투표가 특정 공격에 취약하다면 사회적으로 큰 혼란을 불러 올 수 있다. 그러므로 전자투표는 가장 높은 수준의 암호학적 안전성을 요구하게 된다.* 중요성 및 독창성 본 기술은 투표 과정을 간편하게 하면서도 그 결과에 대해 검증을 할 수 있도록 자료를 개표 결과 공고 시 함께 공개하여 개표 결과를 신뢰할 수 있게 한다. 그리고 투표자와 투표내용 간의 연관성을 제거하는 기능을 분산시켜 해킹 등의 공격에 노출되지 않는다.* 적용제품 및 경쟁제품 본 기술은 투표자와 투표내용 간의 연관성을 제거하는 기능을 투표관리서버와 개표관리서버에 분산시켜 해킹 등의 시스템 공격에 노출되지 않는다. 전자투표에 있어서 투표자의 투표 과정을 간편하게 하고 투표 결과에 대한 검증을 위해 검증자표를 개표 결과 공개 시 함께 공개하여 개표결과에 신뢰성을 부여한다.* 주요 적용 제품- 전자투표시스템* 특징 및 장점- 투표 결과에 대한 검증을 위한 검증 자료를 공개하여 신뢰성을 부여한다.- 투표자와 투표내용간의 연관성을 제거시키는 혼합서버 또는 믹스서버(Mix Server)의 기능을 분산시켜 암호화와 복호화, 서명 및 검증 연산과 같은 과정을 줄일 수 있다. - 혼합서버 운영에 필요한 하드웨어 또는 소프트웨어의 비용을 절감할 수 있다.- 혼합서버가 존재하지 않으므로 혼합서버에 대한 DDOS공격이나 해킹 등의 시스템 공격에 노출되지 않는다.- 다양한 공개키 암호 알고리즘이 적용 가능하여 지수승을 많이 요구하고 암호문이 2배로 증가되는 ElGamal 암호 알고리즘 사용 하지 않을 수 있다. - 암호화 알고리즘으로 ECC를 적용할 경우엔 모바일 환경에서도 투표가 가능하기 때문에 시스템 확장력이 높고, 언제 어디서든 비밀 투표가 가능하다. - 공인인증서를 활용하지 않는 환경이라면 큰 변경 없이도 패스워드를 사용한 투표자 인증을 사용할 수 있다.- 공개키 기반 구조(PKI)에 입각하여 설계되었으므로 주민 개개인에게 주어진 인증서를 통해 인증 및 투표에 활용할 수 있다. - 찬반 혹은 양자택일의 주민 투표제에서도 투표내용의 비밀성과 투표자의 익명성이 유지될 수 있다.- 투표관리서버와 개표관리서버에 의한 부정투표행위를 최소화 할 수 있다.

기술정보

기술분류
정보 > 기타 소프트웨어
보유기관
고려대학교
기술유형
일반기술
등록일
2006-05-18
데이터 갱신일
정보 없음

상세설명

정보 없음

관련 특허

등록된 관련 특허가 없습니다.