KR20020032010A - 인증키를 이용한 사용자 확인 시스템 및 그 확인 방법 - Google Patents

인증키를 이용한 사용자 확인 시스템 및 그 확인 방법 Download PDF

Info

Publication number
KR20020032010A
KR20020032010A KR1020000062862A KR20000062862A KR20020032010A KR 20020032010 A KR20020032010 A KR 20020032010A KR 1020000062862 A KR1020000062862 A KR 1020000062862A KR 20000062862 A KR20000062862 A KR 20000062862A KR 20020032010 A KR20020032010 A KR 20020032010A
Authority
KR
South Korea
Prior art keywords
supervisor
examinee
authentication key
terminal
test
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
KR1020000062862A
Other languages
English (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 KR1020000062862A priority Critical patent/KR20020032010A/ko
Publication of KR20020032010A publication Critical patent/KR20020032010A/ko
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/20Education
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Educational Technology (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Educational Administration (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

본 발명의 사용자 확인 시스템은 고사장의 등록코드를 포함하는 등록정보가 저장되는 고사장 데이터베이스, 고사장에 등록코드를 부여하면서 고사장을 등록시키는 고사장 관리서버, 수험자를 감독할 감독관의 감독관 등록코드 및 감독관의 인증 정보를 포함하는 등록정보가 저장되는 감독관 데이터베이스, 감독관에 등록코드를 부여하면서 감독관을 등록시키고, 감독관 단말기의 시스템으로의 접속을 인증하는 감독관 관리서버, 수험자가 시험을 응시하는데 필요한 응시 정보 및 수험자의 본인 여부를 판단할 수험자 코드가 저장되는 수험자 데이터베이스, 각 수험자에게 수험자 코드를 부여하여 수험자를 등록시키고, 수험자의 본인 여부를 판단하며, 고사장별 응시 인원을 고사장 데이터베이스에 저장하도록 하는 수험자 관리서버, 인증키가 저장되는 인증키 데이터베이스, 인증키를 인증키 생성 프로그램을 구동시켜 응시 인원만큼 생성시키는 인증키 관리 서버 및 각 서버와 상기 수험자의 단말기 및 감독관의 단말기로 송수신되는 문서의 위치를 찾아내어 단말기들에 제공한다.

Description

인증키를 이용한 사용자 확인 시스템 및 그 확인 방법{A USER CERTIFYING SYSTEM USING A CERTIFICATION KEY AND THE CERTIFYING METHOD}
본 발명은 사용자를 확인할 수 있는 시스템에 관한 것으로, 보다 상세하게는 인증키를 이용하여 사용자를 확인할 수 있는 시스템에 관한 것이다.
사회가 전문화, 특성화됨에 따라 이를 뒤받침하기 위한 수많은 시험들이 생겨나게 되었고, 이에 따라 많은 사람들이 시험에 응시하는 횟수가 폭주하게 되었다.
이에 따라 시험을 주최하는 기관들은 수험자들을 관리하는데 많은 인력과 비용, 시간이 들게 되었고, 수험자들 또한 시험을 보기 위하여 직접 시험 주최 기관을 찾아다니며 등록을 해야하는 문제점이 발생하게 되었다.
또한, 시험 주최측은 인터넷 상에서 실행하는 온라인 시험에 있어서 수험자를 인증하는데 많은 어려움을 겪고 있다.
본 발명은 이와 같은 문제점을 해결하기 위한 것으로, 시험 주최측에서는 수험자들의 관리가 용이하고, 수험자측에서는 시험의 응시를 간편하게 할 수 있는 사용자 확인 시스템 및 그 확인 방법을 제공하기 위한 것이다.
도1은 본 발명의 실시예에 따른 수험자 확인 시스템의 블록 구성도이다.
도2a 및 도2b는 본 발명의 실시예에 따른 수험자 확인 방법의 순서도이다.
본 발명은 이와 같은 목적을 달성하기 위하여 수험자가 자신의 응시 접수를 네트워크 상에서 수행할 수 있고, 이 수행과정에서 인증키를 부여받음으로써 시험 주최측의 수험자의 관리를 보다 효과적으로 할 수 있는 사용자 확인 시스템 및 그 확인 방법을 제공한다.
본 발명의 사용자 확인 시스템은 네트워크에 접속 가능한 수험자의 단말기 및 감독관의 단말기와 데이터를 송수신하는 시스템에 있어서, 고사장 데이터베이스, 고사장 관리서버, 감독관 데이터베이스, 감독관 관리서버, 수험자 데이터베이스, 수험자 관리서버, 인증키 데이터베이스, 인증키 관리 서버 및 시스템 제공 서버를 포함한다.
고사장 데이터베이스는 고사장의 등록코드를 포함하는 등록정보가 저장되고, 고사장 관리서버는 고사장 데이터베이스를 관리하며, 고사장 등록정보를 감독관의 단말기로부터 전송받아 고사장에 등록코드를 부여하면서 고사장을 등록시킨다.
감독관 데이터베이스는 수험자를 감독할 감독관의 감독관 등록코드 및 감독관의 인증 정보를 포함하는 등록정보가 저장되고, 감독관 관리서버는 상기 감독관 데이터베이스를 관리하며, 감독관의 등록정보를 감독관의 단말기로부터 전송받아감독관에 등록코드를 부여하면서 감독관을 등록시키고, 감독관의 단말기로부터 전송받은 인증 정보와 감독관 데이터베이스에 저장되어 있는 인증 정보를 비교하여 시스템의 접속을 인증한다.
수험자 데이터베이스는 수험자가 시험을 응시하는데 필요한 응시 정보 및 수험자의 본인 여부를 판단할 수험자 코드가 저장되고, 수험자 관리서버는 수험자 데이터베이스를 관리하며 수험자의 단말기를 통하여 입력된 수험자의 응시정보를 단말기로부터 전송받아 각 수험자에게 수험자 코드를 부여하여 수험자를 등록시키고, 전송된 수험자 코드와 저장된 수험자 코드를 비교하여 수험자의 본인 여부를 판단하고, 각 고사장에 배치된 응시 인원을 계산하여 고사장 관리서버로 전송하여 고사장 관리서버가 고사장별 응시 인원을 고사장 데이터베이스에 저장하도록 한다.
인증키 데이터베이스는 감독관이 수험자가 본인인지를 확인하였을 경우 부여되는 인증키가 저장되고, 인증키 관리 서버는 인증키 데이터베이스를 관리하며, 고사장 등록코드 및 감독관 등록코드를 읽어들여 두 가지 코드의 정보가 담긴 인증키를 인증키 생성 프로그램을 구동시켜 응시 인원만큼 생성시킨 후 인증키 데이터베이스에 저장한다.
시스템 제공 서버는 각 서버와 수험자의 단말기 및 감독관의 단말기로 송수신되는 문서의 위치를 찾아내어 단말기들에 제공한다.
본 발명의 사용자 확인 방법은 네트워크에 접속 가능한 수험자의 단말기 및 감독관의 단말기와 데이터를 송수신하는 시스템에 있어서,
감독관 단말기의 접속 인증 정보를 전송받아 감독관 단말기의 접속 인증을판단하는 단계,
감독관 단말기의 접속 인증 정보가 일치하면 해당 접속된 감독관의 등록코드를 읽어들이는 단계,
감독관의 단말기를 통하여 전송받은 고사장의 등록정보를 바탕으로 고사장 등록코드를 읽어들이는 단계,
수험자의 단말기로부터 시험을 치룰 고사장에 대한 정보를 포함하는 응시 정보를 전송받아 수험자를 등록시키는 단계,
고사장에서 시험을 치룰 수험자의 응시 인원을 계산하는 단계,
감독관의 등록코드, 고사장의 등록코드 및 응시 인원을 입력받아 감독관 등록코드 및 고사장 등록코드의 정보가 담긴 인증키를 해당 감독관이 감독할 응시 인원에 맞게 생성하여 감독관의 단말기로 전송하는 단계,
접속한 수험자의 단말기를 통하여 수험자의 등록정보를 전송받아 수험자 코드를 부여하면서 수험자를 등록시키는 단계 및,
감독관의 단말기로부터 수험자 코드를 전송받아 저장된 수험자 코드와 비교하여 일치할 경우, 감독관의 단말기로부터 해당 수험장에 대한 인증키를 전송받는 단계를 포함한다.
이하, 도면을 참조하여 본 발명의 실시예를 상세히 설명한다.
도1은 본 발명의 실시예에 따른 사용자 확인 시스템의 블록구성도이다.
도1에 도시된 바와 같이, 본 발명의 실시예에 따른 사용자 확인 시스템은 네트워크에 접속 가능한 수험자의 단말기(101) 및 감독관의 단말기(103) 와 데이터를송수신하는 시스템에 있어서, 고사장 데이터베이스(110), 고사장 관리서버(120), 감독관 데이터베이스(130), 감독관 관리서버(140), 수험자 데이터베이스(150), 수험자 관리서버(160), 인증키 데이터베이스(170), 인증키 관리 서버(180) 및 시스템 제공 서버(190)를 포함한다.
고사장 데이터베이스(110)는 수험자가 시험을 볼 수 있는 장소의 등록정보가 저장된다. 이 때, 고사장 등록정보는 고사장에 해당하는 등록코드, 고사장의 위치, 고사장의 명칭 및 고사장의 시험 응시 인원에 대한 정보를 포함한다.
고사장 관리서버(120)는 고사장 데이터베이스(110)를 관리하며, 고사장 등록정보를 감독관의 단말기(103)로부터 전송받아 고사장에 등록코드를 부여하면서 고사장을 등록시킨다.
감독관 데이터베이스(130)는 수험자를 감독할 감독관의 등록정보가 저장된다. 이 때, 감독관 등록정보는 감독관이 소속되어 있는 고사장의 정보를 포함하는 감독관 등록코드, 감독관의 신상명세 및 감독관의 시스템 접속에 필요한 인증정보를 포함한다.
감독관 관리서버(140)는 감독관 데이터베이스(130)를 관리하며, 감독관의 등록정보를 단말기(103)로부터 전송받아 감독관에 등록코드를 부여하면서 감독관을 등록시키고, 감독관의 단말기(103)로부터 전송받은 인증 정보와 감독관 데이터베이스(130)에 저장되어 있는 인증 정보를 비교하여 시스템의 접속을 인증한다.
인증킨 데이터베이스(170)는 감독관이 수험자가 본인인지를 확인한 후 감독관에 의하여 부여되는 인증키가 저장된다.
인증키 관리 서버(180)는 인증킨 데이터베이스(170)를 관리하며, 상기 고사장 데이터베이스(110)와 상기 감독관 데이터베이스(130)에 각각 저장되어 있는 고사장 등록코드 및 감독관 등록코드를 읽어들여 상기 두 가지 코드의 정보가 담긴 인증키를 인스톨(install)되어 있는 인증키 생성 프로그램을 구동시켜 생성시킨 후 인증킨 데이터베이스(170)에 저장한다.
이 때, 인증키 관리 서버(180)는 일정 시간마다 인증키를 업데이트(update)시킴으로써 인증키의 유출로 인한 피해를 막을 수 있다. 또한, 인증키 관리 서버(180)는 인증키를 생성함에 있어서 동일한 인증키를 감독관에게 다운로드시킬 수 있는 횟수를 설정하여 인증키를 생성한다. 마지막으로 인증키 관리 서버(180)는 인증키를 감독관에게 부여할 때 감독관의 단말기(103)를 통하여 인증키를 손으로 입력할 것인지, 디스켓에 저장된 인증키를 입력할 것인지 선택하도록 한다.
수험자 데이터베이스(150)는 수험자가 시험을 응시하는데 필요한 응시 정보 및 수험자의 본인 여부를 판단할 수험자 코드가 저장된다. 이 때, 응시 정보는 수험자의 이름, 수험 번호, 수험자의 얼굴 이미지 데이터, 시험 종목 및 시험을 치룰 고사장에 대한 정보를 포함한다.
수험자 관리서버(160)는 수험자 데이터베이스(150)를 관리하며 수험자의 단말기(101)를 통하여 입력된 수험자의 응시정보를 단말기(101)로부터 전송받아 각 수험자에게 수험자 코드를 부여하여 수험자를 등록시키고, 전송된 수험자 코드와 저장된 수험자 코드를 비교하여 수험자의 본인 여부를 판단하고, 각 고사장에 배치된 응시 인원을 계산하여 고사장 관리서버(120)로 전송하여 고사장 관리서버(120)가 고사장별 응시 인원을 고사장 데이터베이스(110)에 저장하도록 한다.
시스템 제공 서버(190)는 상기의 각 서버와 감독관의 단말기(103)와 수험자의 단말기(101), 감독관의 단말기(103), 고사장 등록정보 입력용 단말기 및 고사장의 단말기로 송수신되는 문서의 위치를 찾아내어 상기 단말기들에 제공하는 것으로 본 발명의 실시예에 쓰인 시스템 제공 서버(190)는 웹서버(web server)이다.
다음으로 본 발명의 실시예에 따른 사용자 확인 시스템의 동작을 도면을 참조하여 상세히 설명한다.
도2a 및 도2b는 본 발명의 실시예에 따른 사용자 확인 방법의 순서도이다.
임의의 감독관이 자신의 단말기(103)로 통하여 시스템에 접속 요청 신호를 보내면 시스템 제공 서버(190)는 감독관 단말기(103)와 수험자의 단말기(101)를 구분하기 위한 웹 페이지(web page)를 감독관의 단말기(103)로 전송한다(S200).
시스템 제공 서버(190)가 사용자의 단말기(100)가 감독관의 단말기(103)라는 신호를 입력받으면, 시스템 제공 서버(190)는 감독관 단말기(103)의 접속 인증 정보를 전송받기 위한 웹페이지를 감독관의 단말기(103)로 전송한다(S210).
감독관의 단말기(103)를 통하여 감독관의 접속 인증 정보를 입력받은 시스템 제공 서버(190)는 이 정보를 감독관 관리서버(140)로부터 전송받은 감독관 관리서버(140)는 감독관 데이터베이스(130)에 저장되어 있는 감독관의 접속 인증 정보와 비교하여 일치할 경우, 감독관의 단말기(103)를 인증키 관리 서버(180)로 링크시킨다(S220).
만약, 감독관 관리서버(140)가 등록이 안된 감독관이라는 신호를 입력받으면, 감독관 관리서버(140)는 시스템 제공 서버(190)로 하여금 감독관 등록을 위한 웹페이지를 신규 감독관의 단말기(103)로 전송한다(S230).
신규 감독관의 단말기(103)로부터 등록정보를 입력받은 감독관 관리서버(140)는 이 신규 감독관에게 감독관 코드를 부여하면서 등록정보를 함께 감독관 데이터베이스(130)에 저장한다(S240).
S220에서 접속 인증 정보가 일치하여 감독관의 단말기(103)와 링크된 인증키 관리 서버(180)는 감독관 데이터베이스(130)에서 해당 접속된 감독관의 등록코드를 읽어들인다(S250).
또한, 인증키 관리 서버(180)는 감독관의 단말기(103)를 통하여 전송받은 고사장 등록정보를 바탕으로 고사장 데이터베이스(110)에서 고사장 등록코드를 읽어들인다(S260).
만약, 고사장 데이터베이스(110)에 해당 고사장 등록코드가 없으면 인증키 관리 서버(180)는 시스템 제공 서버(190)로 하여금 감독관의 단말기(103)로 고사장을 등록시키기 위한 웹페이지를 전송하도록 하고, 감독관의 단말기(103)를 고사장 관리서버(120)로 링크시킨다(S270).
감독관의 단말기(103)와 링크된 고사장 관리서버(120)는 전송받은 고사장 등록정보를 신규 등록되는 고사장에 부여되는 고사장 등록코드와 함께 고사장 데이터베이스(110)에 저장하며, 고사장을 등록시키면서 감독관의 단말기(103)를 인증키 관리 서버(180)로 링크시킨다(S280).
이와 같이, 감독관 등록코드와 고사장 등록코드를 읽어들인 후에 인증키 관리 서버(180)는 시스템 제공 서버(190)로 하여금 생성될 인증키의 사용 횟수를 설정하기 위한 웹페이지를 감독관의 단말기(103)로 전송하도록 하고(S290), 감독관의 단말기(103)로부터 생성될 인증키의 사용 횟수에 대한 정보를 전송받는다(S300).
이후에 임의의 수험자가 자신의 단말기(101)로 통하여 시스템에 접속 요청 신호를 보내면 시스템 제공 서버(190)는 수험자 단말기(101)와 수험자의 단말기(101)를 구분하기 위한 웹 페이지(web page)를 수험자의 단말기(101)로 전송한다(S310).
시스템 제공 서버(190)가 수험자의 단말기(101)라는 신호를 입력받으면, 시스템 제공 서버(190)는 수험자의 시험 응시 여부를 전송받기 위한 웹페이지를 수험자의 단말기(101)로 전송하면서 수험자의 단말기(101)를 수험자 관리서버(160)로 링크시킨다(S320).
수험자의 단말기(101)로부터 시험 응시 요청에 대한 신호를 전송받은 수험자 관리서버(160)는 시스템 제공 서버(190)로 하여금 수험자의 단말기(101)로 수험자의 이름, 수험 번호, 시험 종목 및 시험을 치룰 고사장에 대한 정보를 포함하는 응시 정보를 전송받기 위한 웹페이지를 전송하도록 한다(S330).
수험자의 단말기(101)로부터 응시 정보를 전송받은 수험자 관리서버(160)는 응시 정보를 수험자 데이터베이스(150)에 저장하고, 해당 고사장에서 치룰 수험자의 인원을 계산하여 그 결과를 고사장 관리서버(120)로 전송하여 고사장 데이터베이스(110)에 저장하도록 한다(S340).
이와 같이, 감독관의 등록코드, 고사장의 등록코드, 사용횟수 및 응시 인원을 입력받은 인증키 관리 서버(180)는 인스톨된 인증키 생성 프로그램을 구동시켜 상기 감독관 등록코드, 고사장 등록코드 및 사용 횟수의 정보가 담긴 인증키를 해당 감독관이 감독할 응시 인원에 맞게 생성하여 인증킨 데이터베이스(170)에 저장한다(S350).
이 후 접속 인증을 마친 감독관의 단말기(103)로부터 인증키의 부여를 요청하는 신호를 전송받으면, 인증키 관리 서버(180)는 시스템 제공 서버(190)로 하여금 해당 감독관의 단말기(103)로 수기 입력용 인증키를 원하는지, 저장 매체에 저장되는 인증키를 원하는지를 물어보는 웹페이지를 전송하도록 한다(S360). 이 때, 수기 입력용 인증키라는 것은 감독관의 손으로 입력하는 인증키를 말하는 것이고, 저장 매체에 저장되는 인증키라는 것은 CD-ROM이나 디스켓 등과 같은 저장 매체에 저장되어 해당 저장 매체의 드라이버(driver)에 의해 입력되는 인증키를 의미한다.
만약, 인증키 관리 서버(180)가 감독관의 단말기(103)로부터 수기 입력용 인증키를 원한다는 신호를 전송받으면, 인증키 관리 서버(180)는 인증킨 데이터베이스(170)에 저장되어 있는 해당 감독자의 인증키를 응시 인원만큼 읽어 들인 다음, 시스템 제공 서버(190)로 하여금 읽어 들인 인증키가 감독관의 단말기(103)에 디스플레이되도록 한다(S370).
또한, 인증키 관리 서버(180)가 감독관의 단말기(103)로부터 저장 매체에 저장되는 인증키를 원한다는 신호를 전송받으면, 인증키 관리 서버(180)는 인증킨 데이터베이스(170)에 저장되어 있는 해당 감독자의 인증키를 응시 인원만큼 읽어 들인 다음, 시스템 제공 서버(190)로 하여금 읽어들인 인증키가 감독관의단말기(103)에 로딩(loading)된 저장매체에 저장되도록 한다(S380).
이 후, 수험자가 시험을 보기 위하여 수험자 코드를 전송받은 수험자 관리 서버는 수험자 데이터베이스(150)에 저장되어 있는 수험자 코드와 비교하여 일치할 경우, 수험자 등록정보를 수험자 데이터베이스(150)에서 읽어들여 시스템 제공 서버(190)로 하여금 감독관의 단말기(103)에 디스플레이되도록 하고, 이 사실을 인증키 관리 서버(180)로 전송한다(S390).
감독관의 단말기(103)로 수험자 등록정보가 전송되었다는 사실을 인지한 인증키 관리 서버(180)는 시스템 제공 서버(190)로 하여금 수기 입력용 인증키와 저장 매체에 저장된 인증키 중 하나를 선택하라는 웹페이지를 감독관의 단말기(103)로 전송하도록 한다(S400).
감독관이 자신의 단말기(103)에 디스플레이된 수험자의 등록정보와 실제 인물이 맞다고 판단할 경우, 감독관은 수기 입력용 인증키와 저장 매체에 저장된 인증키 중 한가지로 수험자에게 인증키를 부여함으로써 수험자가 맞다는 사실을 인증하게 된다. 따라서, 인증키 관리 서버(180)가 감독자의 단말기(103)로부터 수기 입력용 인증키가 선택되었다는 신호를 입력받으면 인증키 관리 서버(180)는 시스템 제공 서버(190)로 하여금 수기 입력용 인증키를 입력받기 위한 웹페이지를 감독자의 단말기(103)로 전송하도록 한다(S410).
감독관의 단말기(103)로부터 수기 입력용 인증키를 전송받은 인증키 관리 서버(180)는 전송받은 인증키를 분석하여 인증키의 사용횟수가 설정된 사용횟수 이내인지를 판단한다(S420). 만약, 수기로 전송받은 인증키의 사용횟수가 설정된 사용횟수 이내인 경우에는 인증키 관리 서버(180)는 인증킨 데이터베이스(170)에 있는 인증키와 비교하여 감독관에게 부여된 인증키인가를 확인한다(S430).
그래서, 인증키 관리 서버(180)가 전송받은 인증키와 인증킨 데이터베이스(170)에 저장되어 있는 인증키가 일치한다고 판단할 경우, 인증키 관리 서버(180)는 해당 인증키의 사용횟수를 1회 줄여 인증킨 데이터베이스(170)에 저장하고, 수험자 관리서버(160)로 하여금 해당 수험자의 시험 응시 사실을 수험자 데이터베이스(150)에 저장하도록 한다(S440).
그리고, 수기로 전송받은 인증키가 인증킨 데이터베이스(170)에 있는 인증키와 일치하지 않을 경우에는 인증키 관리 서버(180)는 시스템 제공 서버(190)로 하여금 감독관의 단말기(103)로 인증받을 수 없는 수험자임을 알리는 웹페이지를 전송하도록 한다(S450).
또한, S400에서 인증키 관리 서버(180)가 감독자의 단말기(103)로부터 저장 매체에 저장된 인증키가 선택되었다는 신호를 입력받으면 인증키 관리 서버(180)는 시스템 제공 서버(190)로 하여금 저장 매체에 저장된 인증키를 입력받기 위한 웹페이지를 감독자의 단말기(103)로 전송하도록 한다(S460).
감독관의 단말기(103)로부터 저장 매체에 저장된 인증키를 전송받은 인증키 관리 서버(180)는 전송받은 인증키를 분석하여 인증키의 사용횟수가 설정된 사용횟수 이내인지를 판단한다(S470).
만약, 상기 인증키의 사용횟수가 설정된 사용횟수 이내인 경우에는 인증키 관리 서버(180)는 인증킨 데이터베이스(170)에 있는 인증키와 비교하여 감독관에게부여된 인증키인가를 확인한다(S480).
그래서, 인증키 관리 서버(180)가 전송받은 인증키와 인증킨 데이터베이스(170)에 저장되어 있는 인증키가 일치한다고 판단할 경우, 인증키 관리 서버(180)는 해당 인증키의 사용횟수를 1회 줄여 인증킨 데이터베이스(170)에 저장하고, 수험자 관리서버(160)로 하여금 해당 수험자의 시험 응시 사실을 수험자 데이터베이스(150)에 저장하도록 한다(S490).
그리고, 수기로 전송받은 인증키가 인증킨 데이터베이스(170)에 있는 인증키와 일치하지 않을 경우에는 S450을 수행한다.
이와 같은 과정에서 인증키 관리 서버(180)는 인증키의 유출로 인한 피해를 줄이기 위해서, 일정 시간마다 인증키를 변환시킨다.
이상에서 설명한 본 발명의 실시예는 하나의 실시예일 뿐 본 발명이 야기한 실시예에 한정되는 것은 아니며, 또한 상기 실시예 외에 많은 변경이나 변형이 가능한 것은 물론이다.
예를 들어, 본 발명의 서버는 하드웨어적으로도 구현이 가능하고, 소프트웨어적으로도 구현이 가능하다.
이상에서 설명한 바와 같이, 본 발명의 사용자 확인 시스템 및 그 확인 방법은 수험자들의 관리가 용이하고, 시험의 응시를 간편하게 해 줄 뿐만 아니라 수험자에게 인증키를 부여함으로써 온라인 시험에서의 인증문제를 해결할 수 있다.

Claims (13)

  1. 네트워크에 접속 가능한 수험자의 단말기 및 감독관의 단말기와 데이터를 송수신하는 확인 시스템에서,
    고사장에서 시험에 응시한 수험자와 상기 수험자를 감독할 감독관의 등록 코드 및 상기 수험자에 대한 인증키 정보를 저장하는 데이터 저장부;
    상기 데이터 저장부에 저장된 정보를 관리하며, 상기 고사장, 감독관 및 수험자에 대해 등록 코드를 부여하여 등록하고, 상기 고사장 등록코드 및 상기 감독관 등록코드를 읽어들여 하나 이상의 코드의 정보가 담긴 인증키를 인증키를 생성하는 데이터 관리부
    를 포함하는 사용자 확인 시스템.
  2. 제1항에서, 상기 데이터 저장부가
    고사장의 등록코드를 포함하는 등록정보가 저장되는 고사장 데이터베이스;
    수험자를 감독할 감독관의 감독관 등록코드 및 감독관의 인증 정보를 포함하는 등록정보가 저장되는 감독관 데이터베이스;
    수험자가 시험을 응시하는데 필요한 응시 정보 및 수험자의 본인 여부를 판단할 수험자 코드가 저장되는 수험자 데이터베이스; 및
    감독관이 수험자가 본인인지를 확인하였을 경우 부여되는 인증키가 저장되는 인증키 데이터베이스
    를 포함하는 사용자 확인 시스템.
  3. 제1항에서, 상기 데이터 관리부가
    상기 고사장 데이터베이스를 관리하며, 상기 고사장 등록정보를 감독관의 단말기로부터 전송받아 고사장에 상기 등록코드를 부여하면서 고사장을 등록시키는 고사장 관리서버;
    상기 감독관 데이터베이스를 관리하며, 상기 감독관의 등록정보를 상기 감독관의 단말기로부터 전송받아 감독관에 등록코드를 부여하면서 감독관을 등록시키고, 감독관의 단말기로부터 전송받은 인증 정보와 감독관 데이터베이스에 저장되어 있는 인증 정보를 비교하여 시스템의 접속을 인증하는 감독관 관리서버;
    상기 수험자 데이터베이스를 관리하며 수험자의 단말기를 통하여 입력된 수험자의 응시정보를 단말기로부터 전송받아 각 수험자에게 수험자 코드를 부여하여 수험자를 등록시키고, 전송된 수험자 코드와 저장된 수험자 코드를 비교하여 수험자의 본인 여부를 판단하고, 각 고사장에 배치된 응시 인원을 계산하여 고사장 관리서버로 전송하여 고사장 관리서버가 고사장별 응시 인원을 고사장 데이터베이스에 저장하도록 하는 수험자 관리서버;
    상기 인증키 데이터베이스를 관리하며, 상기 고사장 등록코드 및 상기 감독관 등록코드를 읽어들여 상기 두 가지 코드의 정보가 담긴 인증키를 인증키 생성 프로그램을 구동시켜 상기 응시 인원만큼 생성시킨 후 인증키 데이터베이스에 저장하는 인증키 관리 서버; 및
    상기의 각 서버와 상기 수험자의 단말기 및 감독관의 단말기로 송수신되는 문서의 위치를 찾아내어 상기 단말기들에 제공하는 시스템 제공 서버
  4. 제2항에 있어서, 상기 인증키 관리 서버가
    일정 시간마다 인증키를 업데이트시키고, 상기 인증키를 생성함에 있어서 동일한 인증키를 감독관에게 다운로드시킬 수 있는 횟수를 설정하여 인증키를 생성하며,
    상기 인증키를 감독관에게 부여할 때, 상기 감독관의 단말기를 통하여 인증키를 손으로 입력할 것인지, 디스켓에 저장된 인증키를 입력할 것인지 선택하도록 하는 것을 특징으로 하는 사용자 확인 시스템.
  5. 네트워크에 접속 가능한 수험자의 단말기 및 감독관의 단말기와 데이터를 송수신하는 확인 시스템을 이용한 사용자 확인 방법에서,
    상기 감독관 단말기의 접속에 따라 고사장의 등록 데이터를 처리하는 단계;
    상기 수험자 단말기로부터 상기 고사장에 대한 정보가 포함된 응시 데이터를 수신하여 상기 수험자에 대한 등록을 처리하는 단계;
    등록된 수험자의 등록 데이터를 기준으로, 상기 감독관 단말기를 통해 수험자에 대한 인증 데이터를 전송하도록 하는 단계
    를 포함하는 사용자 확인 방법.
  6. 제5항에서, 상기 고사장 등록 데이터 처리 단계가
    상기 감독관 단말기의 접속 인증 정보를 전송받아 감독관 단말기의 접속 인증을 판단하는 단계;
    상기 감독관 단말기의 접속 인증 정보가 일치하면 해당 접속된 감독관의 등록코드를 읽어들이는 단계;
    상기 감독관의 단말기를 통하여 전송받은 고사장의 등록정보를 바탕으로 고사장 등록코드를 읽어들이는 단계
    를 포함하는 사용자 확인 방법.
  7. 제5항에서, 상기 수험자 등록 처리 단계가
    상기 수험자의 단말기로부터 시험을 치룰 고사장에 대한 정보를 포함하는 응시 정보를 전송받아 수험자를 등록시키는 단계;
    상기 고사장에서 시험을 치룰 수험자의 응시 인원을 계산하는 단계;
    상기 감독관의 등록코드, 상기 고사장의 등록코드 및 상기 응시 인원을 입력받아 상기 감독관 등록코드 및 고사장 등록코드의 정보가 담긴 인증키를 해당 감독관이 감독할 응시 인원에 맞게 생성하여 상기 감독관의 단말기로 전송하는 단계;
    상기 접속한 수험자의 단말기를 통하여 수험자의 등록정보를 전송받아 수험자 코드를 부여하면서 수험자를 등록시키는 단계
    를 포함하는 사용자 확인 방법.
  8. 제5항에서, 상기 인증 데이터 전송 단계가
    상기 감독관의 단말기로부터 수험자 코드를 전송받아 저장된 수험자 코드와 비교하여 일치할 경우, 상기 감독관의 단말기로부터 해당 수험장에 대한 인증키를 전송받는 단계를 포함하는 사용자 확인 방법.
  9. 제5항에서,
    만약, 감독관이 신규 감독관일 경우, 신규 감독관의 단말기로부터 등록정보를 전송받아 감독관 코드를 부여하면서 신규 감독관을 등록시키는 단계를 더 포함하는 것을 특징으로 하는 사용자 확인 방법.
  10. 제5항에서,
    고사장이 신규 고사장일 경우, 상기 감독관의 단말기로부터 고사장 등록정보를 전송받아 고사장 등록코드를 부여하면서 신규 고사장을 등록시키는 단계를 더 포함하는 것을 특징으로 하는 사용자 확인 방법.
  11. 제5항에서,
    상기 인증키를 형성할 때 인증키의 사용횟수를 설정하여 수험자를 인증할 때 사용횟수를 체크하는 단계를 더 포함하는 것을 특징으로 하는 사용자 확인 방법.
  12. 제5항에서,
    인증키를 상기 감독관의 단말기로 부여할 때, 수기 입력용 인증키를 이용할 것인지 저장 매체에 저장된 인증키를 이용할 것인지를 선택하도록 하는 단계를 더 포함하는 것을 특징으로 하는 사용자 확인 방법.
  13. 제5항에서,
    상기 인증키를 일정 시간마다 인증키를 업데이트시키는 것을 특징으로 하는 사용자 확인 방법.
KR1020000062862A 2000-10-25 2000-10-25 인증키를 이용한 사용자 확인 시스템 및 그 확인 방법 Abandoned KR20020032010A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000062862A KR20020032010A (ko) 2000-10-25 2000-10-25 인증키를 이용한 사용자 확인 시스템 및 그 확인 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000062862A KR20020032010A (ko) 2000-10-25 2000-10-25 인증키를 이용한 사용자 확인 시스템 및 그 확인 방법

Publications (1)

Publication Number Publication Date
KR20020032010A true KR20020032010A (ko) 2002-05-03

Family

ID=19695324

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000062862A Abandoned KR20020032010A (ko) 2000-10-25 2000-10-25 인증키를 이용한 사용자 확인 시스템 및 그 확인 방법

Country Status (1)

Country Link
KR (1) KR20020032010A (ko)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030004727A (ko) * 2001-07-06 2003-01-15 손영대 컴퓨터 정비 및 네트워크 구축 자격 시험 시스템 및 방법
KR20190118993A (ko) 2019-10-01 2019-10-21 (주)진학어플라이 딥러닝을 이용한 대리 면접 예방 방법 및 처리기술
KR20220136960A (ko) * 2020-06-15 2022-10-11 (주)엔에스데블 부정 행위를 방지하는 안면윤곽선 인식 인공지능을 사용한 온라인 시험 시스템 및 그 방법
KR20230007249A (ko) * 2020-05-26 2023-01-12 (주)엔에스데블 부정행위를 방지하는 안면윤곽선 인식 인공지능을 사용한 ubt 시스템 및 그 방법
KR20230007970A (ko) * 2020-08-04 2023-01-13 (주)엔에스데블 녹음 녹화 프로그램이 구비된 응시자 단말의 정면 카메라와 보조 카메라를 사용하여 부정행위를 방지하는 안면윤곽선 인식 인공지능을 사용한 온라인 시험 시스템 및 그 방법
CN117787897A (zh) * 2023-12-22 2024-03-29 河源职业技术学院 一种分布式线上考试管理方法、系统及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08212263A (ja) * 1995-01-31 1996-08-20 Dainippon Printing Co Ltd 電子出願による試験関連業務処理システム
JPH11149498A (ja) * 1997-11-17 1999-06-02 Toshiba Corp 証明書発行装置、証明書発行方法、証明書発行用適性検査方法及び証明書発行システム
KR20000054253A (ko) * 2000-05-30 2000-09-05 현의섭 상설 시험대행시스템 및 그 관리방법
KR20010077611A (ko) * 2000-02-03 2001-08-20 고광선 전자기기를 이용한 시험 관리 시스템
KR20020010949A (ko) * 2000-07-31 2002-02-07 최규완 온라인상에서 응시자 인증 및 감독 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08212263A (ja) * 1995-01-31 1996-08-20 Dainippon Printing Co Ltd 電子出願による試験関連業務処理システム
JPH11149498A (ja) * 1997-11-17 1999-06-02 Toshiba Corp 証明書発行装置、証明書発行方法、証明書発行用適性検査方法及び証明書発行システム
KR20010077611A (ko) * 2000-02-03 2001-08-20 고광선 전자기기를 이용한 시험 관리 시스템
KR20000054253A (ko) * 2000-05-30 2000-09-05 현의섭 상설 시험대행시스템 및 그 관리방법
KR20020010949A (ko) * 2000-07-31 2002-02-07 최규완 온라인상에서 응시자 인증 및 감독 방법

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030004727A (ko) * 2001-07-06 2003-01-15 손영대 컴퓨터 정비 및 네트워크 구축 자격 시험 시스템 및 방법
KR20190118993A (ko) 2019-10-01 2019-10-21 (주)진학어플라이 딥러닝을 이용한 대리 면접 예방 방법 및 처리기술
KR20230007249A (ko) * 2020-05-26 2023-01-12 (주)엔에스데블 부정행위를 방지하는 안면윤곽선 인식 인공지능을 사용한 ubt 시스템 및 그 방법
KR20220136960A (ko) * 2020-06-15 2022-10-11 (주)엔에스데블 부정 행위를 방지하는 안면윤곽선 인식 인공지능을 사용한 온라인 시험 시스템 및 그 방법
KR20230007970A (ko) * 2020-08-04 2023-01-13 (주)엔에스데블 녹음 녹화 프로그램이 구비된 응시자 단말의 정면 카메라와 보조 카메라를 사용하여 부정행위를 방지하는 안면윤곽선 인식 인공지능을 사용한 온라인 시험 시스템 및 그 방법
CN117787897A (zh) * 2023-12-22 2024-03-29 河源职业技术学院 一种分布式线上考试管理方法、系统及存储介质

Similar Documents

Publication Publication Date Title
KR102104660B1 (ko) 사용자 맞춤형 학습 컨텐츠 제공 시스템 및 방법
US20160055327A1 (en) Systems and Methods for Multi-Factor Authentication for Administration of a Computer-Based Test
AU2017316312A1 (en) Remote usage of locally stored biometric authentication data
KR100838170B1 (ko) e-러닝 학습인증 방법과 관련 시스템
CN1219260A (zh) 远距离监督可靠考试的管理系统
CN113707157B (zh) 基于声纹识别的身份验证方法、装置、电子设备及介质
WO2023279692A1 (zh) 基于问答平台的数据处理方法、装置及相关设备
CN110517106A (zh) 一种用于评标的专家身份认证系统及其实时监测方法
JP2019212002A (ja) 試験管理装置
KR20200126564A (ko) 창업준비시스템
CN108023881A (zh) 应用程序的登录方法、装置、介质及电子设备
CN113486316A (zh) 用户身份验证方法、装置、电子设备及可读存储介质
KR19990078964A (ko) 온라인 시험 서비스 시스템 및 방법
CN114004639A (zh) 优惠信息的推荐方法、装置、计算机设备和存储介质
Karim et al. A Robust User Authentication Technique in Online Examination.
KR20090090530A (ko) 모바일 환경에서의 강의 출결 관리 방법
JP5258320B2 (ja) eラーニング試験システム
KR20020032010A (ko) 인증키를 이용한 사용자 확인 시스템 및 그 확인 방법
Filsinger Choices among marital observation coding systems
KR101386621B1 (ko) 인터넷을 이용한 테스트 시스템 및 방법
US20240054590A1 (en) Information processing device, method, and program
JP2015191297A (ja) 受講状況確認型出席管理システム
JP2004126853A (ja) 試験結果情報提供システム
CN112437143A (zh) 一种基于移动端的医疗影像咨询方法
JP2022067151A (ja) 検査情報管理装置及び検査情報管理方法

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20001025

PA0201 Request for examination
PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20030530

NORF Unpaid initial registration fee
PC1904 Unpaid initial registration fee