1 |
1
투표 전, 인증서버로부터 투표권한 인증에 따른 투표토큰을 제공받고, 투표 완료 시, 상기 인증서버로부터 제공받은 투표토큰을 상기 인증서버로 제공하는 투표토큰 관리부; 및투표자로부터 투표 값을 입력받고, 입력된 투표 값을 상기 인증서버와 별개인 투표서버로 전송하는 투표 값 관리부;를 포함하되,디스플레이를 더 포함하며,상기 투표 값 관리부는, 상기 디스플레이를 통하여 초기 비밀번호 입력 창과 투표 비밀번호 입력 창을 출력하고, 상기 초기 비밀번호 입력 창과 상기 투표 비밀번호 입력 창을 통하여 입력된 값의 차이를 기반으로 투표 값을 결정하는, 투표자 단말
|
2 |
2
제1 항에 있어서,상기 인증서버는, 상기 투표자 단말로부터 제공된 상기 투표토큰, 및 상기 투표자 단말로 제공되는 상기 투표토큰을 이용하여 인증 블록체인(block chain) 네트워크의 일 블록을 생성하고, 상기 투표서버는, 상기 투표자 단말로부터 제공된 상기 투표 값을 이용하여 투표 블록체인 네트워크의 일 블록을 생성하는 투표자 단말
|
3 |
3
삭제
|
4 |
4
제1 항에 있어서,상기 투표 값 관리부는, 상기 초기 비밀번호 입력 창을 통하여 입력된 초기 비밀번호와 상기 투표 비밀번호 입력 창을 통하여 입력된 투표 비밀번호 간에 다른 값을 가지는 특정 자릿수로 투표 값을 결정하는, 투표자 단말
|
5 |
5
투표자 단말로부터 전송된 투표권한 인증 요청정보를 수신하는 통신부; 투표권한 인증에 따른 투표토큰을 발급하고, 상기 투표토큰을 투표자 단말로 제공하며, 투표 완료 시, 상기 투표자 단말로부터 상기 투표토큰을 제공받는 투표토큰 관리부;상기 발급된 투표토큰에 대한 식별코드를 부여하고, 상기 발급된 투표토큰의 식별코드를 저장하는 투표토큰 식별부; 및 상기 투표자 단말로부터 제공받은 투표토큰, 및 상기 투표자 단말로 제공되는 투표토큰을 이용하여 인증 블록체인 네트워크의 일 블록을 생성하는 블록체인부를 포함하되,상기 투표자 단말은 초기 비밀번호 입력 창과 투표 비밀번호 입력 창을 출력하는 디스플레이를 포함하고, 상기 초기 비밀번호 입력 창 및 투표 비밀번호 입력 창을 통하여 입력된 값의 차이를 기반으로 투표 값을 결정하는, 인증서버
|
6 |
6
투표자 단말로부터 투표 결과에 대한 투표 값을 수신하는 투표 값 관리부; 및상기 투표 값을 이용하여 투표서버 블록체인 네트워크의 일 블록을 생성하는 투표서버 블록체인부를 포함하되,상기 투표자 단말은 초기 비밀번호 입력 창과 투표 비밀번호 입력 창을 출력하는 디스플레이를 포함하고, 상기 초기 비밀번호 입력 창 및 투표 비밀번호 입력 창을 통하여 입력된 값의 차이를 기반으로 투표 값을 결정하는, 투표서버
|
7 |
7
투표자 단말로부터 전송된 투표권한 인증 요청정보를 수신하는 인증서버 통신부, 투표권한 인증에 따른 투표토큰을 발급하고, 상기 투표토큰을 투표자 단말로 제공하며, 투표 완료 시, 상기 투표자 단말로부터 상기 투표토큰을 제공받는 인증서버 투표토큰 관리부, 및 상기 투표자 단말로부터 제공받은 투표토큰과 상기 투표자 단말로 제공되는 투표토큰을 이용하여 인증 블록체인 네트워크의 일 블록을 생성하는 인증서버 블록체인부를 포함하는 인증서버; 및상기 투표자 단말로부터 투표 결과에 대한 투표 값을 수신하는 투표서버 투표 값 관리부, 및 상기 투표자 단말로부터 수신된 투표 값을 이용하여 투표서버 블록체인 네트워크의 일 블록을 생성하는 투표서버 블록체인부를 포함하는 투표서버;를 포함하되,상기 투표자 단말은 초기 비밀번호 입력 창과 투표 비밀번호 입력 창을 출력하는 디스플레이를 포함하고, 상기 초기 비밀번호 입력 창 및 투표 비밀번호 입력 창을 통하여 입력된 값의 차이를 기반으로 투표 값을 결정하는, 전자투표 시스템
|
8 |
8
제7 항에 있어서, 상기 인증서버는, 상기 발급된 투표토큰에 대한 식별코드를 부여하고 상기 발급된 투표토큰의 식별코드를 저장하는 투표토큰 식별부를 더 포함하며,상기 투표토큰 식별부는, 상기 투표자 단말로 제공한 투표토큰의 식별코드 및 상기 투표자 단말로부터 제공된 투표토큰의 식별코드를 비교하여 투표자의 투표여부를 확인하는 전자투표 시스템
|
9 |
9
제7 항에 있어서, 상기 투표서버는, 상기 인증서버로부터 상기 투표토큰을 제공받는 투표서버 투표토큰 관리부를 더 포함하는, 전자투표 시스템
|
10 |
10
제7 항에 있어서, 상기 인증 블록체인 네트워크의 블록, 및 상기 투표서버 블록체인 네트워크의 블록은, PBFT(Practical Byzantine Fault Tolerance) 합의 알고리즘을 통하여 생성되는 것을 포함하는 전자투표 시스템
|
11 |
11
투표자 단말;상기 투표자 단말로부터 전송된 투표권한 인증 요청정보를 수신한 후, 투표권한 여부에 따라 투표토큰을 발급하는 인증서버; 및상기 인증서버로부터 상기 투표토큰을 제공받고, 상기 투표자 단말로부터 투표 결과에 대한 투표 값을 제공받는 투표서버를 포함하되,상기 투표자 단말은 투표 전 상기 인증서버에 투표권한 인증 요청정보를 전송하고, 상기 인증서버로부터 상기 투표토큰을 제공받으며, 투표 완료 시 상기 제공받은 투표토큰을 상기 인증서버에 제공하고, 상기 투표 값을 상기 투표서버로 각각 제공하며,상기 투표자 단말은 초기 비밀번호 입력 창과 투표 비밀번호 입력 창을 출력하는 디스플레이를 포함하고, 상기 초기 비밀번호 입력 창 및 투표 비밀번호 입력 창을 통하여 입력된 값의 차이를 기반으로 투표 값을 결정하는, 전자투표 시스템
|
12 |
12
제11 항에 있어서, 상기 인증서버는, 상기 투표자 단말로부터 제공된 상기 투표토큰을 이용하여 인증 블록체인(block chain) 네트워크의 일 블록을 생성하고, 상기 투표서버는, 상기 투표자 단말로부터 제공된 상기 투표 값을 이용하여 투표 블록체인 네트워크의 일 블록을 생성하는, 전자투표 시스템
|
13 |
13
제11 항에 있어서, 상기 인증서버는 상기 발급된 투표토큰에 대한 식별코드를 부여하고, 상기 발급된 투표토큰의 식별코드를 저장하되, 상기 발급된 투표토큰에 대한 식별코드 및 상기 투표자 단말로부터 제공된 상기 투표토큰의 식별코드를 비교하여, 투표자의 투표여부를 확인하는, 전자투표 시스템
|
14 |
14
삭제
|
15 |
15
제11 항에 있어서, 상기 투표자 단말, 상기 인증서버, 및 상기 투표서버는 상기 투표권한 인증 요청정보, 상기 투표토큰, 및 상기 투표 값을 암호화 및 복호화하기 위한 암호화부를 더 포함하는, 전자투표 시스템
|