KR0178736B1 - Voting counting controlling device & melthod using smart card - Google Patents

Voting counting controlling device & melthod using smart card Download PDF

Info

Publication number
KR0178736B1
KR0178736B1 KR1019950026673A KR19950026673A KR0178736B1 KR 0178736 B1 KR0178736 B1 KR 0178736B1 KR 1019950026673 A KR1019950026673 A KR 1019950026673A KR 19950026673 A KR19950026673 A KR 19950026673A KR 0178736 B1 KR0178736 B1 KR 0178736B1
Authority
KR
South Korea
Prior art keywords
voting
smart card
user identification
selection information
recorded
Prior art date
Application number
KR1019950026673A
Other languages
Korean (ko)
Other versions
KR970012231A (en
Inventor
박주하
Original Assignee
김광호
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 김광호, 삼성전자주식회사 filed Critical 김광호
Priority to KR1019950026673A priority Critical patent/KR0178736B1/en
Publication of KR970012231A publication Critical patent/KR970012231A/en
Application granted granted Critical
Publication of KR0178736B1 publication Critical patent/KR0178736B1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C13/00Voting apparatus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q2230/00Voting or election arrangements

Landscapes

  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Educational Administration (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 스마트카드에 관한 것으로, 각 개인의 소지한 스마트카드를 이용하여 투표 및 개표를 함으로써 선거의 전산자동화를 실현하는 스마트카드를 이용한 투/개표 관리장치 및 방법에 관한 것이다. 본 발명은 스마트카드가 삽입되면 삽입된 스마트카드에 기록된 암호와 외부로부터 입력되는 암호가 일치하는지 판단하여 일치할 때, 스마트카드 내의 투표권의 유무를 확인한 다음 투표권이 확인될 경우에만 키입력부를 조작하여 투표선택정보를 입력하고, 스마트카드에 기록되어 있는 투표권을 무효화하는 다수개의 단말기와 다수개의 단말기를 중앙으로 연결하는 중계기와 전국의 중계기로부터 전송되는 투표결과를 처리하는 중앙전산기를 통해 투/개표 전산자동화를 실현함으로써 개표의 신속성을 보장하면서 선거비용을 최소화하고, 부정선거의 가능성을 배제하는 스마트카드를 이용한 투/개표 관리장치 및 방법을 제공함에 있다.The present invention relates to a smart card, and relates to an apparatus and method for managing a ballot / count using a smart card for realizing computerization of elections by voting and counting each person's own smart card. According to the present invention, when the smart card is inserted and the password recorded on the inserted smart card and the password input from the outside are matched and matched, the key input unit is operated only when the voting right in the smart card is checked and then the voting right is confirmed. Enter the voting selection information, and through the central computer that processes the voting results transmitted from the repeaters connected to the plurality of terminals in the center and the repeater in the country and invalidate the voting rights recorded on the smart card The present invention provides a device and method for managing votes / counts using a smart card to minimize the cost of elections and to eliminate the possibility of fraudulent elections while realizing computerized automation.

Description

스마트카드를 이용한 투/개표 관리장치 및 방법Throwing and counting ticket management device and method using smart card

제1도는 본 발명의 스마트카드를 이용한 투/개표 관리장치를 나타낸 전체구성도.1 is an overall configuration diagram showing a throw / ballot management apparatus using a smart card of the present invention.

제2도는 제1도의 투표용 단말기(100)를 나타낸 상세구성도.2 is a detailed block diagram showing the voting terminal 100 of FIG.

제3도는 제2도의 투표용 단말기(100)의 동작흐름도.3 is a flowchart illustrating the operation of the voting terminal 100 of FIG.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

10 : 스마트카드 11 : 스마트카드 인터페이스부10: smart card 11: smart card interface unit

12 : 키입력부 13 : 메모리12: key input unit 13: memory

14 : 제어부 15 : 전송 인터페이스부14 control unit 15 transmission interface unit

16 : OSD처리부 20 : 디스플레이부16: OSD processing unit 20: display unit

100 : 단말기 200 : 중계기100: terminal 200: repeater

300 : 중앙전산기300: central computer

본 발명은 스마트카드에 관한 것으로, 특히 스마트카드를 이용하여 투표 및 개표를 관리함으로써 선거의 전산자동화를 실현하는 스마트카드를 이용한 투/개표 관리장치 및 방법에 관한 것이다.TECHNICAL FIELD The present invention relates to a smart card, and more particularly, to an apparatus and method for managing a ballot / count using a smart card for realizing computerization of elections by managing voting and counting by using a smart card.

현재의 투표방식은 투표권자가 반드시 자신의 주민등록지의 투표소를 이용해야 하는데 이는 투표권자를 선거인 등록명부를 이용하여 확인하기 때문이며, 따라서 투표권자가 자신의 주민등록지가 아닌 다른 곳에서는 투표를 할 수가 없었다. 또한, 매 선거마다 등장하는 부정선거 시비, 무효표 시비, 투표 및 개표에 동원되는 공무원들의 불만등 발전적이지 못한 선거방식으로 인한 정치, 경제적 손실은 국가 경쟁력에도 막대한 지장을 초래하고 있다.The current method of voting requires that the voter must use the polling place in his or her resident registration area, because the voting rights are verified by the voter's register, so the voter cannot vote anywhere other than his or her resident registration. In addition, political and economic losses due to undeveloped election methods, such as fraudulent elections, invalid votes, and dissatisfaction with officials voting in voting and ballots, have a significant impact on national competitiveness.

따라서, 본 발명의 목적은 스마트카드를 이용하여 투표를 할 수 있는 단말기와 그 지역에 배치되어 있는 다수개의 단말기를 중앙으로 연결하는 중계기와 전국의 중계기로부터 전송되는 투표결과를 처리하는 중앙전산기를 통한 투/개표 전산자동화를 실현함으로써 개표의 신속성을 보장하면서 선거 비용을 최소화하고, 부정선거의 가능성을 배제하는 스마트카드를 이용한 투/개표 관리장치를 제공함에 있다.Accordingly, an object of the present invention is through a terminal capable of voting using a smart card, a repeater for centrally connecting a plurality of terminals disposed in a region, and a central computer for processing voting results transmitted from repeaters nationwide. By realizing automatic computerized ballot / ballot counting, it provides a ballot / ballot management device using a smart card that minimizes election costs and eliminates the possibility of fraudulent elections while ensuring the swiftness of ballot counting.

본 발명의 또 다른 목적은 스마트카드를 삽입하면 삽입된 스마트카드에 기록된 암호와 외부로부터 입력되는 암호가 일치하는지 판단하여 일치할 때, 스마트카드 내의 투표권의 유무를 확인한 다음 투표권이 확인될 경우에만 키입력부를 조작하여 투표선택정보를 입력하고, 스마트카드에 기록되어 있는 투표권을 무효화하는 투/개표 관리방법을 제공함에 있다.Another object of the present invention is to determine whether the password recorded on the inserted smart card and the password input from the outside when the smart card is inserted and matched, only if the right to vote after confirming the presence or absence of the right to vote in the smart card The present invention provides a method of managing a ballot / ballot count that inputs voting selection information by operating a key input unit and invalidates voting rights recorded on a smart card.

위와같은 목적을 달성하기 위한 본 발명의 특징은 개인정보데이타가 기록되어 있으며, 단말기에 삽입할 수 있는 스마트카드를 이용한 관리장치에 있어서, 상기 스마트카드가 삽입되면 투표권의 유무를 확인한 후 투표권이 있을경우에만 키입력부를 통해 투표선택정보를 인가받는 다수개의 단말기, 상기 다수개의 단말기로부터 투표선택정보를 인가받을때마다 중앙전산기로 전달하는 다수개의 중계기, 전국의 중계기로부터 전송되는 투표선택정보를 인가받아 실시간으로 그 결과를 처리하는 중앙전산기를 포함하는 스마트카드를 이용한 투/개표 관리장치에 있다.A feature of the present invention for achieving the above object is that the personal information data is recorded, in the management device using a smart card that can be inserted into the terminal, if the smart card is inserted, the right to vote after checking the presence of the right to vote Only when a plurality of terminals are authorized for voting selection information through a key input unit, a plurality of relays are transmitted to a central computer each time the voting selection information is authorized from the plurality of terminals, and voting selection information transmitted from repeaters nationwide is received. It is in a throw / counter counting management device using a smart card including a central computer for processing the result in real time.

본 발명의 다른 목적을 달성하기 위한 특징은 투표권이 기록되어 있는 스마트카드를 이용하여 투표를 하는 방법에 있어서, 스마트카드가 삽입되었는지 판단하는 단계, 상기 삽입된 스마트카드에 기록된 사용자식별정보와 외부로부터 입력되는 사용자식별정보가 일치하는지 판단하는 사용자식별단계, 상기 사용자식별단계의 식별결과 상기 스마트카드에 기록된 사용자식별정보와 외부로부터 입력되는 사용자식별정보가 일치할 때, 상기 스마트카드내의 투표권의 유무를 확인하는 투표권유무 확인 단계, 상기 투표권유무확인단계의 확인결과 투표권이 확인될 경우에만, 입력되는 투표선택정보를 인가받는 투표선택정보 입력단계, 상기 투표선택정보가 입력되었으면, 상기 스마트카드에 기록되어 있는 투표권을 무효화하는 투표권무효화단계를 포함하는 스마트카드를 이용한 투/개표 관리방법에 있다.According to another aspect of the present invention, there is provided a method of voting using a smart card in which a voting right is recorded, determining whether a smart card is inserted, user identification information recorded in the inserted smart card, and an external device. The user identification step of determining whether the user identification information inputted from the user identification step, when the user identification information recorded on the smart card and the user identification information input from the outside of the identification result of the user identification step, the right of voting rights in the smart card Voting right confirmation step of confirming the presence or absence of the voting right confirmation step, only when the voting right is confirmed as a result of the confirmation of the voting right confirmation step, inputting the voting selection information to receive the input voting selection information, if the voting selection information has been entered, Includes an invalidation of voting rights that invalidates recorded voting rights Is the investment / management counting method using a smart card.

이하, 첨부한 도면들을 참조하여 본 발명의 바람직한 일 실시예를 상세히 설명하겠다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

제1도는 본 발명의 스마트카드를 이용한 투/개표 관리장치를 나타낸 구성도이다. 제1도에 도시된 바와같이 각 투표권자가 자신의 스마트카드(10)를 이용하여 투표를 할 수 있는 각 지역에 설치되어 있는 다수개의 단말기들(100)과 그 지역에 배치되어 있는 다수개의 단말기(100)를 중앙전산기(300)로 연결하는 다수개의 중계기(200)와 전국의 중계(200)로부터 전송되는 투표결과를 처리하는 중앙전산기(300)로 구성된다.Figure 1 is a block diagram showing a device for throwing / ballot management using the smart card of the present invention. As shown in FIG. 1, a plurality of terminals 100 installed in each region where each voter can vote using his or her smart card 10 and a plurality of terminals disposed in the region ( 100 is composed of a plurality of repeaters 200 connecting the central computer 300 and the central computer 300 for processing the voting results transmitted from the national relay 200.

제2도는 제1도의 투표용단말기(100)의 상세구성도이다. 해당 지역에 설치되어 있는 투표용 단말기(100)는 스마트카드 인터페이스부(11)를 통해 스마트카드(10)에 기록된 가입자암호(PIN:Personal Identification Number: 이하, PIN이라 함)를 읽어들여 가입자식별을 하는 제어부(14)를 구비하며, 투표권자가 입력하는 가입자암호 및 투표선택정보등의 키입력신호를 제어부(14)로 인가하는 키입력부(12)를 구비한다. 또한, 투표용 단말기(100)는 투표관리시스템을 동작하는 프로그램이 저장되어 있는 ROM영역과 프로그램 수행시 필요한 RAM영역으로 이루어진 메모리(13)를 구비한다. OSD처리부(16)는 제어부(14)로부터 문자데이타를 출력하라는 제어신호를 인가받아 디스플레이부(20)로 문자데이타를 출력하도록 구성된다. 전송 인터페이스(15)는 키입력부(12)를 통해 제어부(14)로부터 인가되는 투표관리데이타를 중계기(200)로 전달하도록 연결된다.2 is a detailed configuration diagram of the voting terminal 100 of FIG. The voting terminal 100 installed in the corresponding area reads the subscriber password (PIN: Personal Identification Number) recorded on the smart card 10 through the smart card interface unit 11 to identify the subscriber. And a key input unit 12 for applying a key input signal such as a subscriber password and voting selection information inputted by the voting rights holder to the control unit 14. In addition, the voting terminal 100 includes a memory 13 having a ROM area in which a program for operating a voting management system is stored, and a RAM area for executing a program. The OSD processor 16 is configured to receive the control signal to output the text data from the controller 14 and output the text data to the display 20. The transmission interface 15 is connected to transmit the voting management data applied from the control unit 14 to the repeater 200 through the key input unit 12.

이제, 투표권자가 투표를 하기위해 스마트카드(10)가 삽입되는 투표용 단말기(100)에 대한 동작설명을 좀더 자세히 하겠다.Now, voting rights will be described in more detail the operation of the voting terminal 100 is inserted smart card 10 to vote.

먼저, 투표권자는 가입자암호(PIN) 및 개인정보데이타등이 기록되어 있는 스마트카드(10)를 단말기(100)에 삽입한다. 또한, 스마트카드(10)에는 투표권이 기록되고 투표권이 사용되었는지를 판단하는 투표암호가 각 투표권에 표시되어 있다. 제어부(14)는 스마트카드인터페이스(11)를 통해 스마트카드(10)에 기록된 정보를 읽기위해 단말기(100)를 구성하는 각 기기들의 동작을 초기화한다. 먼저, 스마트카드(10)를 삽입한 투표권자가 그 카드의 정당한 소유자인지를 확인하기 위해 OSD처리부(16)로 제어신호를 인가하여 투표자에게 암호(비밀번호)를 요구하는 메세지를 디스플레이부(20)에 나타낸다. 제어부(14)는 키입력부(12)를 통해 입력된 암호와 스마트카드내의 가입자암호(PIN)와 비교하여 일치하지 않으면 암호의 재입력을 요구하는 제어신호를 OSD처리부(16)로 입력한다. 디스플레이부(20)는 OSD처리부(16)로부터 암호의 재입력 메세지를 화면상에 나타낸다. 제어부(14)는 이러한 메세지 입력요구신호를 기설정한 횟수만큼 반복출력하다가 그 이상이 되면, 스마트카드(10)를 입력한 투표자가 그 스마트카드의 정당한 소유자가 아니라고 판단하여 카드를 되돌려 주지 않는 상태에서 스마트카드를 입력하기전의 초기상태로 되돌아가도록 각 기기로 제어신호를 출력한다. 이는 은행의 현금카드 인출기와 동일한 동작으로 볼 수 있다. 만일, 스마트카드의 개인정보데이타에 기록된 암호와 투표권자가 입력한 암호가 일치하는 경우 제어부(14)는 개인정보데이타의 다른 영역에 기록된 투표권의 유무를 확인한다. 여기서, 스마트카드(10)에는 투표권과 그에 해당하는 투표암호가 표시되어 있다. 그러므로, 이를 이용하여 투표권의 유무를 확인할 수 있는데 실시예로, 투표를 이미 하였을 경우 투표암호표시는 로우(LOW)로, 투표를 하지않고 아직 투표권이 존재할 경우에는 하이(HIGH)로 표시하도록 한다.First, the voter inserts the smart card 10 in which the subscriber's password (PIN) and personal information data are recorded into the terminal 100. In addition, the smart card 10 has a voting password recorded on each voting right to determine whether the voting right is recorded and the voting right is used. The controller 14 initializes operations of the devices configuring the terminal 100 to read the information recorded in the smart card 10 through the smart card interface 11. First, in order to confirm whether the voter who inserted the smart card 10 is a legitimate owner of the card, a control signal is applied to the OSD processing unit 16 to request a voter password (password) to the display unit 20. Indicates. The controller 14 compares the password inputted through the key input unit 12 with the subscriber password PIN in the smart card and inputs a control signal to the OSD processing unit 16 to request re-entry of the password if it does not match. The display unit 20 displays the password re-entry message from the OSD processing unit 16 on the screen. The controller 14 repeatedly outputs such a message input request signal a predetermined number of times, and when the number of times exceeds that, the controller 14 determines that the voter who inputs the smart card 10 is not a valid owner of the smart card and does not return the card. Outputs a control signal to each device to return to the initial state before inputting the smart card. This can be seen as the same operation as a bank card withdrawal. If the password recorded in the personal information data of the smart card and the password inputted by the voting rights holder are matched, the controller 14 checks the presence or absence of the voting right recorded in another area of the personal information data. Here, the smart card 10 is displayed voting rights and the corresponding voting password. Therefore, the presence or absence of a voting right can be checked using this. In an embodiment, the voting password is displayed low when the vote has already been voted, and high when the voting right is not yet present.

확인결과 투표권이 없으면, 제어부(14)는 이미 투표를 하였거나 투표권이 없음을 알리는 제어신호를 OSD처리부(16)로 출력한다. OSD처리부(16)는 인가받은 제어신호에 해당하는 문자정보를 출력하고, 디스플레이부(20)는 이를 화면상에 나타낸다. 이것은 한번 투표를 한 투표자가 중복투표하는 것을 막기 위한 것이다. 이를 위하여 선거권자는 선거일전에 동사무소등을 방문하여 자신의 스마트카드에 투표권을 부여받아야 한다. 여기서, 스마트카드내에 기록된 투표권은 시한성을 가지고 있어서, 선거일이 지나면 사용될 수 없으며, 추후 차기 선거자 등록기간에 부여받는 투표권으로 대치된다.If there is no right to vote, the control unit 14 outputs a control signal to the OSD processing unit 16 indicating that the user has already voted or no right to vote. The OSD processing unit 16 outputs character information corresponding to the received control signal, and the display unit 20 displays this on the screen. This is to prevent double voters from voting once. To do this, the elector shall visit the offices of the government and be given voting rights to his smart card before the election. Here, the voting right recorded in the smart card has a time limit and cannot be used after the election day, and is replaced by a voting right granted in the next election registration period.

일단, 투표권이 있다고 확인되면 제어부(14)는 디스플레이부(20)를 통해 후보자 명단을 표시하고 키입력부(12)를 통해 표시된 후보자중 한 사람을 선택하도록 한다. 만일, 통합선거법등에 의해 다수의 투표를 해야 할 경우(예: 시장, 시의원 도지사등)에는 한 화면에 한 분야씩 차례로 선택하도록 한다. 투표가 끝나면, 투표용단말기(100)는 투표결과를 전송인터페이스(15)를 통하여 중계기(200)로 전송하고, 투표용단말기(100)는 스마트카드(10)내의 투표권을 무효화한뒤, 카드를 배출하고 초기화면으로 돌아간다. 중계기(200)는 전송망을 통해 중앙전산기(300)에 투표결과를 계속 전송하고, 중앙전산기(300)는 실시간으로 투표결과를 집계한다. 여기서, 단말기(100)와 중계기(200), 그리고 중계기(200)와 중앙전산기(300) 간의 전송은 투표결과의 유출이나 변조방지를 위하여 DES(Data Encryption Standard)등을 이용하여 암호화한다.Once it is determined that the right to vote, the control unit 14 displays the list of candidates through the display unit 20 and selects one of the candidates displayed through the key input unit 12. If multiple votes are required by the Unified Election Act (e.g. mayor, councilor, councilor, etc.), select one field per screen one by one. After the voting ends, the voting terminal 100 transmits the voting result to the relay 200 through the transmission interface 15, and the voting terminal 100 invalidates the voting right in the smart card 10, and then removes the card. Eject and return to the initial screen. The repeater 200 continues to transmit the voting results to the central computer 300 through the transmission network, and the central computer 300 aggregates the voting results in real time. Here, the transmission between the terminal 100 and the repeater 200, and the repeater 200 and the central computer 300 is encrypted using DES (Data Encryption Standard) to prevent the leakage or tampering of the voting result.

제3도는 제2도의 투표용 단말기의 동작흐름도이다. 제3도를 참조하여 투표용 단말기 제어부(14)의 동작을 다시한번 간단히 설명하겠다.3 is a flowchart illustrating the operation of the voting terminal of FIG. Referring to FIG. 3, the operation of the voting terminal controller 14 will be briefly described again.

먼저, 제어부(14)는 투표권자의 스마트카드(10)가 삽입되었는지 확인한다(제310단계). 스마트카드(10)에 기록된 개인데이타정보를 읽기위해 단말기(100)를 초기화한다(제320단계). 그 다음 스마트카드(10)를 삽입한 투표권자가 그 카드의 정당한 소유자인지를 확인하기 위해 투표자에게 암호(비밀번호)입력을 요구하는 메세지를 디스플레이부(20)에 나타낸다(제330단계). 제어부(14)는 키입력부(12)를 통해 입력된 암호와 스마트카드내의 개인정보데이타에 기록된 암호와 비교하여(제340단계) 일치하지 않으면 암호의 재입력을 요구하는 메세지를 디스플레이부(20)에 나타내고, 암호의 재입력횟수가 기설정된 소정 횟수인지 확인한다(제380단계). 암호의 재입력횟수가 기설정된 소정 횟수이면, 스마트카드(10)을 입력한 투표자가 그 스마트카드의 정당한 소유자가 아니라고 판단하여 카드를 되돌려 주지 않는 상태에서 스마트카드를 입력하기전에 초기상태로 되돌아가도록 각 기기로 제어신호를 출력한다(제390단계). 그러나, 비교횟수가 소정 횟수 미만이면 제330단계로 돌아가 단계를 반복수행한다. 한편, 제어부(14)는 키입력부(12)를 통해 입력된 암호와 스마트카드내의 개인정보데이타에 기록된 암호와 비교하여 일치하면, 투표권유무를 확인한다(제350단계). 여기서, 투표권 유무의 확인 방법은 스마트카드(10)에 기록된 투표권에 해당하는 투표암호표시를 확인하여 투표암호가 하이(H)이면 투표권이 존재하고, 로우(L)이면 투표권이 존재하지 않는다고 판단한다. 투표권이 확인되면, 디스플레이부(20)에 투표 메뉴화면을 나타내고, 투표권자가 키입력부(12)를 통해 투표 실시후 그 투표결과를 전송한다(제370단계). 그 다음 제어부(14)는 이미 투표를 한 투표권자가 중복투표하는 것을 막기 위해 스마트카드(10)내의 투표암호를 로우(L)로하여 투표권을 무효화한다(제400단계). 투표권이 무효화되면, 스마트카드(10)를 배출한 다음 단말기를 초기화시킨다(제410단계). 그러나, 투표권이 확인되지 않으면, 제어부(14)는 이미 투표를 하였거나 투표권이 없음을 알리는 제어신호를 디스플레이부(20)의 화면상에 나타내고 스마트카드(10)를 배출한 다음 단말기를 초기화한다(제360단계).First, the controller 14 checks whether the smart card 10 of the voter is inserted (step 310). Initializing the terminal 100 to read the personal data information recorded in the smart card 10 (step 320). Then, a message requesting the voter to input a password (password) to confirm whether the voter who inserted the smart card 10 is a legitimate owner of the card is displayed on the display unit 20 (step 330). The controller 14 compares the password inputted through the key input unit 12 with the password recorded in the personal information data in the smart card (step 340), and if it does not match, displays the message requesting re-entry of the password. In step 380, it is checked whether the re-input number of the password is a predetermined number of times. If the number of times of re-entering the password is a predetermined number of times, it is determined that the voter who inputs the smart card 10 is not a legitimate owner of the smart card and returns to the initial state before entering the smart card without returning the card. The control signal is output to each device (step 390). However, if the comparison is less than the predetermined number of times, the process returns to step 330 and repeats the steps. On the other hand, the controller 14 compares the password inputted through the key input unit 12 with the password recorded in the personal information data in the smart card, and checks whether the right to vote (step 350). Here, the method of confirming the presence or absence of the voting right checks the voting password display corresponding to the voting right recorded on the smart card 10 and determines that the voting right exists if the voting password is high (H), and if the voting right is low (L), the voting right does not exist. do. When the voting right is confirmed, the voting menu screen is displayed on the display unit 20, and the voting rights holder transmits the voting result after voting through the key input unit 12 (step 370). Then, the controller 14 invalidates the voting right by setting the voting password in the smart card 10 to low (L) in order to prevent the voting rights already voted by the voting rights (step 400). If the right to vote is invalidated, the smart card 10 is discharged and the terminal is initialized (step 410). However, if the right to vote is not confirmed, the controller 14 displays a control signal indicating that the user has already voted or does not have the right to vote on the screen of the display unit 20, discharges the smart card 10, and initializes the terminal (the Step 360).

현재의 투표방식은 투표권자가 반드시 자신의 주민등록지의 투표소를 이용해야 하는데 이는 투표권자를 선거인 등록명부를 이용하여 확인하기 때문에 투표권자가 자신의 주민등록지가 아닌 다른 곳에서는 투표를 할 수가 없었다. 그러나, 상술한 본 발명에서와 같이 각 개인의 스마트카드를 이용하는 경우 투표자확인이 온라인으로 이루어지므로 투표자는 전국 어디에서나 투표를 할 수 있다. 또한, 개표는 투표 종료와 동시에 완료되므로 별도의 개표인력이 필요없고, 개표중 발생할 수 있는 오류를 방지할 수 있어 부정선거의 소지를 없앨 수 있는 잇점이 있다.Current voting methods require the voter to use the polling place in his resident registration area, which verifies the voter using the electoral register, so that the voter cannot vote anywhere other than his resident registration area. However, in the case of using the smart card of each individual as in the present invention described above, voter confirmation is made online, so voters can vote anywhere in the country. In addition, since the ballot counting is completed at the same time as the end of the voting, there is no need for a separate counting manpower, and errors that may occur during the ballot counting can be prevented, thereby eliminating the possibility of false election.

Claims (3)

투표용 암호표시를 포함하며, 사용자식별정보가 기록되어 있는 스마트카드를 이용한 관리장치에 있어서, 상기 스마트카드가 삽입되면 올바른 사용자인지 판단하고, 올바른 사용자이면 투표권이 유무를 확인한 후 투표권이 있을경우에만 키입력부를 통해 투표선택정보를 인가받는 다수개의 단말기; 상기 다수개의 단말기로부터 투표선택정보를 인가받을때마다 중앙전산기로 전달하는 다수개의 중계기; 전국의 중계기로부터 전송되는 투표선택정보를 인가받아 실시간으로 그 결과를 처리하는 중앙전산기를 포함하는 스마트카드를 이용한 투/개표 관리장치.In the management device using a smart card including a password display for voting, the user identification information is recorded, if the smart card is inserted, it is determined that the correct user, if the correct user only after voting rights after checking whether the right to vote A plurality of terminals receiving voting selection information through a key input unit; A plurality of repeaters for transmitting voting selection information to the central computer each time the voting selection information is received from the plurality of terminals; Vote / ballot management device using a smart card including a central computer for processing the results in real time by receiving the vote selection information transmitted from the repeaters nationwide. 제1항에 있어서, 상기 단말기는 상기 스마트카드가 삽입되면, 외부로부터 입력되는 사용자식별정보와 상기 스마트카드에 기록된 사용자식별정보를 비교하여 두 정보가 일치하는지 판단하고 두 정보가 일치하면, 상기 스마트카드에 기록된 상기 투표용 암호표시상태를 검출하여 투표권이 확인된 경우에만 투표선택정보를 입력받는 제어부; 상기 사용자식별정보를 입력하고, 상기 투표선택정보를 입력할 수 있는 키입력부; 소정의 투표메뉴를 화면상에 나타내고, 상기 제어부로부터 인가되는 제어신호에 따른 메세지를 나타내는 디스플레이부를 포함하는 스마트카드를 이용한 투/개표 관리장치.The method of claim 1, wherein when the smart card is inserted, the terminal compares the user identification information input from the outside with the user identification information recorded on the smart card to determine whether the two information is identical. A control unit which receives the voting selection information recorded on the smart card and receives voting selection information only when the voting right is confirmed; A key input unit for inputting the user identification information and inputting the vote selection information; A ballot / voting system using a smart card including a display unit for displaying a predetermined voting menu on a screen and displaying a message according to a control signal applied from the control unit. 투표권과 그에 해당하는 투표암호표시가 기록된 스마트카드를 이용하여 투표를 하는 방법에 있어서, 스마트카드가 삽입되었는지 판단하는 단계; 상기 삽입된 스마트카드에 기록된 사용자식별정보와 외부로부터 입력되는 사용자식별정보가 일치하는지 판단하는 사용자식별단계; 상기 사용자식별단계의 식별결과 상기 스마트카드에 기록된 사용자식별정보와 외부로부터 입력되는 사용자식별정보가 일치할 때, 상기 스마트카드에 기록된 투표암호표시상태를 판단하여 투표암호표시상태가 초기설정상태와 동일하게 표시되어 있을때만 투표권이 있다고 판단하는 투표권유무 확인단계; 상기 투표권유무확인단계의 확인결과 투표권이 있다고 확인될 경우에만, 입력되는 투표선택정보를 인가받는 투표선택정보 입력단계; 및 상기 투표선택정보가 입력되었으면, 상기 스마트카드의 투표암호표시상태를 초기설정상태와 다르게 표시하여 투표권을 무효화하는 투표권무효화 단계를 포함하는 스마트카드를 이용한 투/개표 관리방법.CLAIMS 1. A method for voting using a smart card in which voting rights and a corresponding voting password display are recorded, the method comprising: determining whether a smart card is inserted; A user identification step of determining whether the user identification information recorded on the inserted smart card and the user identification information input from the outside match; As the identification result of the user identification step, when the user identification information recorded on the smart card and the user identification information input from the outside match, judging the voting password display state recorded on the smart card, the voting password display state is the initial setting state Determining whether the right to vote is determined only when it is displayed in the same manner as the above; A voting selection information input step of receiving the voting selection information input only when it is confirmed that the voting right is confirmed as the result of the voting right confirmation step; And voting rights invalidation step of invalidating the voting right by displaying the voting password display state of the smart card different from the initial setting state if the voting selection information is input.
KR1019950026673A 1995-08-25 1995-08-25 Voting counting controlling device & melthod using smart card KR0178736B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019950026673A KR0178736B1 (en) 1995-08-25 1995-08-25 Voting counting controlling device & melthod using smart card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950026673A KR0178736B1 (en) 1995-08-25 1995-08-25 Voting counting controlling device & melthod using smart card

Publications (2)

Publication Number Publication Date
KR970012231A KR970012231A (en) 1997-03-29
KR0178736B1 true KR0178736B1 (en) 1999-04-01

Family

ID=19424562

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950026673A KR0178736B1 (en) 1995-08-25 1995-08-25 Voting counting controlling device & melthod using smart card

Country Status (1)

Country Link
KR (1) KR0178736B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100707522B1 (en) * 1999-12-30 2007-04-12 자크리토에 악트시오네르노에 오브쉐스트보 "제네랄 테크놀로지스" Method for carrying out votes, referenda and public opinion polls and system for implimenting thereof

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020031268A (en) * 2000-10-18 2002-05-01 조인형 Home Voting Method and Apparatus for authenticating voter and filling out a voting card
KR20020089208A (en) * 2002-07-13 2002-11-29 (주)메세드림시스 Electronic voting system that connected offline-online

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100707522B1 (en) * 1999-12-30 2007-04-12 자크리토에 악트시오네르노에 오브쉐스트보 "제네랄 테크놀로지스" Method for carrying out votes, referenda and public opinion polls and system for implimenting thereof

Also Published As

Publication number Publication date
KR970012231A (en) 1997-03-29

Similar Documents

Publication Publication Date Title
US6607137B2 (en) Method and apparatus for casting a vote from home on elections
US7036730B2 (en) Electronic voting apparatus, system and method
US4498000A (en) Security method and device for communicating confidential data via an intermediate stage
US7461787B2 (en) Electronic voting apparatus, system and method
US7377430B2 (en) System for secure and accurate electronic voting
KR101378285B1 (en) Electronic voting system and method
US20110238463A1 (en) Electronic vote producing an authenticatable result
AU2002236323B2 (en) User indentification with an improved password input method
US20030042305A1 (en) Electronic voting system
KR0178736B1 (en) Voting counting controlling device & melthod using smart card
US20090283597A1 (en) Electronic Voting Device, and Corresponding Method and Computer Program Product
Salman et al. Analysis of the traditional voting system and transition to the online voting system in the republic of Iraq
US20100049597A1 (en) Supervised voting system and method
JP3566340B2 (en) Election terminal device
KR100471792B1 (en) Electronic vote and vote counting process using a RF electronic vote card, a touch-screen vote terminal and a vote server
Chakraborty et al. Designing a biometric fingerprint scanner-based, secure and low-cost electronic voting machine for India
Alkali et al. Design and Development of an Arduino Based Electronic Voting System.
KR102381028B1 (en) Electronic vote management system and method using block-chain
WO2022029800A1 (en) An election extender device
US20240144765A1 (en) Method and device for absentee voting
JP2013235549A (en) Electronic voting system
WO2010010564A2 (en) Electronic voting system
Kadbe et al. Biometric and RFID Secured Centralised Voting System
KR100423930B1 (en) Method for remote voting
RU2293288C1 (en) System for conducting electronic voting

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20051028

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee