본문/내용
공개키 암호인 RSA 암호를 이용하여 전자투표 알고리즘을 고안하였다. 기존의 유권자의 표를 암호화 하던 방식에서 벗어나 선거ID의 개념을 도입하였다. 선거관리위원회(이하 선관위)는 중앙선관위와 지역선관위로 나뉘어 진다. 중앙선관위에서는 선거ID를 가지고 지역선관위로 보내주는 역할과 각 선거후보자에 대한 키를 생성하는 일을 하고, 지역선관위에서는 공개된 각 선거후보자에 대한 공개키를 가지고 유권자의 표를 암호화하여 중앙선관위에 보내주는 역할을 한다. 보내진 선거ID를 중앙선관위에서 각 후보자의 비밀키로 복호하여 원래의 선거 ID로 정확히 복호되는 키를 찾아내는 방식으로 개표를 진행하게 된다. 개표가 끝난 후에 중앙선관위에서는 각 지역선관위에서 온 선거 ID 묶음을 서로 Mixnet시켜 누가 누구에게 투표했는지에 대한 증거를 남기지 않도록 한다.
1. 연구 목적 및 배경
현재 인터넷이나 각종 매체를 통한 전자 투표 방식이 많이 고안되고 있다. 그러나 기존의 전자투표 방식은 보안성이 약해 해킹의 가능성이 있고 유권자가 사용하기 불편하다는 문제점을 가지고 있어 실용화 되지 못하는 것이 현실이다.
이런 문제점을 해결하기 위해 RSA …