KR102304731B1 - 블록체인을 이용한 불법출입자 검색시스템 및 이를 이용한 불법 출입자 검색 방법 - Google Patents

블록체인을 이용한 불법출입자 검색시스템 및 이를 이용한 불법 출입자 검색 방법 Download PDF

Info

Publication number
KR102304731B1
KR102304731B1 KR1020190127669A KR20190127669A KR102304731B1 KR 102304731 B1 KR102304731 B1 KR 102304731B1 KR 1020190127669 A KR1020190127669 A KR 1020190127669A KR 20190127669 A KR20190127669 A KR 20190127669A KR 102304731 B1 KR102304731 B1 KR 102304731B1
Authority
KR
South Korea
Prior art keywords
access
information
block chain
door
received
Prior art date
Application number
KR1020190127669A
Other languages
English (en)
Other versions
KR20210044472A (ko
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 KR1020190127669A priority Critical patent/KR102304731B1/ko
Publication of KR20210044472A publication Critical patent/KR20210044472A/ko
Application granted granted Critical
Publication of KR102304731B1 publication Critical patent/KR102304731B1/ko

Links

Images

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
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • 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
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00563Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys using personal physical data of the operator, e.g. finger prints, retinal images, voicepatterns
    • 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
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • G07C2009/00412Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks the transmitted data signal being encrypted

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)
  • Lock And Its Accessories (AREA)

Abstract

본 발명 블록체인을 이용한 불법출입자 검색 시스템 제1실시 예는 출입 인증 앱이 설치되고 출입인증 앱을 활성화하여 ID를 스피드 게이트/출입 리더기로 전송하는 출입 시도자 스마트 단말기와, ID를 저장하고 있는 것으로 출입 시도자 스마트 단말기와 근거리 통신을 통하여 ID를 수신하여 저장하고 수신된 ID와 기저장된 ID를 비교하여 일치하는 경우 출입문을 개방하고, 수신된 ID, 출입시간 정보, 출입문 위치 정보를 출입 주장치로 전송하는 스피드 게이트/출입 리더기와, 스피드 게이트/출입 리더기로부터 출입 시도자의 ID, 출입시간 정보, 출입문 위치 정보를 수신하고 수신된 출입 시도자의 ID, 출입시간 정보, 출입문 위치정보를 브릿지로 전송하는 주장치와, 주장치로부터 수신된 출입 시도자 ID, 출입시간 정보, 출입문 위치 정보를 블록 체인 풀노드로 전송하여 출입자가 정당한 출입자인지 검증을 요청하며, 검증 결과 정보를 수신하고 수신된 검증 결과 정보, ID, 출입시간 정보, 출입문 위치 정보를 출입 서버로 전송하는 브릿지와, 브릿지로부터 출입 시도자 ID, 출입시간 정보, 출입문 위치 정보를 수신하고 검증하며 검증 결과 정보를 브릿지로 전송하고 출입 시도자 ID, 출입시간 정보, 출입문 위치 정보를 기초로 새로운 블록을 형성하고 형성된 블록으로 모든 블록체인 노드 정보를 업데이트하는 블록체인 풀노드와, 브릿지로부터 검증 결과 정보, ID, 출입시간 정보, 출입문 위치 정보를 수신하여 저장하고 검증 결과 정보에 기초하여 불법 출입자의 경우 불법 출입자 정보를 관리자 스마트 단말기로 전송하며, 각 스피드게이트/출입리더기기에 설치된 CCTV로부터 촬영된 영상을 수신하여 저장하며, 수신된 불법 출입자 정보를 기초로 CCTV 수신 영상을 확인할 수 있는 출입 서버와, 계약 체결 후 계약 체결자인 출입 허가자의 ID를 생성하고 저장하며 생성된 출입 허가자의 ID를 블록체인 풀 노드로 전송하여 블록을 형성하고 각 블록체인 노드 정보를 업데이트하도록 하는 관리자 스마트 단말기로 구성된 것을 특징으로 하는 것이다.

Description

블록체인을 이용한 불법출입자 검색시스템 및 이를 이용한 불법 출입자 검색 방법{Illegal Admission Checking system By Block Chain and Method thereof}
본 발명은 블록체인 기술을 이용하여 출입자 카드의 불법복제 여부를 판별하며 불법 복제의 경우 이를 필터링 하여 걸러 내고, 인증 키의 노출 경우에는 인증 키의 업그레이드를 실행하여 불법으로 출입하는 자를 검색 조치하는 것에 관한 것이다.
본 발명과 관련된 종래 기술은 대한민국 등록특허 제10-0803536호(2008. 02. 15, 공고)에 게시되어 있는 것이다. 도 1은 상기 종래의 인증정보에 의한 인증기능을 구비한 출입자 관리 장치 구성도이다. 상기도 1에서 종래의 인증정보에 의한 인증기능을 구비한 출입자 관리 장치는 다른 적어도 하나의 출입관리장치와 함께 네트워크를 통해 연결되어 하나의 출입관리시스템(100)을 형성할 수 있다. 다시 말해, 출입관리시스템(100)은 네트워크로 연결된 적어도 하나의 출입관리장치를 포함한다. 출입관리시스템(100)은 복수 개의 내부 공간 등(이하 '사무실'이라 함)을 포함하는 빌딩 등(이하 '빌딩'이라 함)에 설치되어, 최종 출입문(이하 '최종문'이라 함)을 포함하여 인증에 의한 출입관리가 필요한 사무실의 출입문 개폐 등을 제어할 수 있다. 여기서, 최종문이라 함은 반드시 빌딩의 최종 출입문을 의미하는 것은 아니며, 출입관리시스템(100) 상 출입관리의 시작 및 종료에 대응되는 출입문을 말한다. 또한, 최종문에 설치된 출입관리장치를 이하에서는 간단히 '최종문장치'라 한다. 출입관리시스템(100)에 연결된 각 출입관리장치는 출입관리시스템(100)이 설치된 빌딩 등의 최종문을 포함하여 빌딩 내부 공간의 여러 위치에 설치될 수 있다. 각 출입관리장치의 인증수단으로는 비밀번호, 카드, RFID(Radio Frequency IDentification), 지문인식, 홍채인식, 정맥인식 및 얼굴인식 등이 포함될 수 있다. 출입관리시스템(100)은 기 인증된 사용자의 출입을 위한 출입관리 기능을 제공할 뿐 아니라, 기 인증되지 아니하는 일회성 출입자를 위한 출입관리 기능을 제공한다. 출입관리시스템(100)은 기 인증되지 아니하는 일회성 출입자를 위하여 일회성 인증을 제공한다. '일회성 인증'이라 함은, 소정 유효기간 동안만 유지되는 인증으로서, 바람직하게는 최종문을 통해 1회 입실 후, 1회 퇴실까지 사용되는 인증이 해당될 수 있다. 일회성 인증에 사용되는 인증수단은 일회성 출입자가 보유할 수 있는 물리적 장치가 아닌 인증수단으로서, 출입 관리장치가 제공하는 기본 인증수단이 그대로 이용되는 것이 바람직하다. 다만, 출입관리장치가 제공하는 기본 인증수단이 카드나 RFID와 같은 물리적 장치를 이용하는 경우는, 기본 인증수단이 아닌 비밀번호 등을 사용할 수 있다. 예를 들어 기본 인증수단이 지문인식인 경우, 출입관리시스템(100)은 소정의 일회성 인증정보 생성명령에 따라 일회성 출입자로 하여금 지문을 등록함으로써, 일회성 인증정보를 생성할 수 있다. 일회성 인증정보의 생성명령은, 관리자나 기 등록된 사용자(이하 '관리자 등'이라 함) 또는 일회성 출입자에 의해 입력될 수 있다. 일회성 출입자에 의한 일회성 인증정보 생성명령의 입력은, 관리자 등에 의해 출입관리시스템(100)에 기 입력된 일회성 출입자의 기초 인증정보에 따른 일회성 출입자의 기초 인증이 완료되는 것에 대응될 수 있다. 기초 인증은 일회성 인증정보의 생성을 위한 것이며, '기초 인증정보'는 관리자 등에 의해 일회성 출입자에게 기 제공된 기초 인증용 비밀번호나 일회성 출입자의 주민번호 등이 해당할 수 있다. 기초 인증정보는 출입관리시스템(100)에 연결된 출입관리장치들 중에서 일회성 인증정보로 액세스(access) 가능한 출입관리장치에 대한 정보를 포함할 수 있다. 일회성 출입자는 자신의 주민번호 등을 출입관리시스템(100)에 입력함으로써 일회성 인증정보 생성명령을 입력하게 되고, 출입관리시스템(100)은 일회성 인증정보를 생성하기 위하여 일회성 출입자의 지문을 등록토록 할 수 있다. 출입관리장치의 인증수단이 비밀번호인 경우, 기초 인증용 비밀번호가 곧 일회용 인증정보가 될 수 있으며, 기초 인증을 수행하지 않을 수 있다. 일회용 인증정보를 가진 출입자는 최종문을 통해 출입관리시스템(100)이 동작 중인 빌딩에 입실할 수 있다. 빌딩 내부에서, 일회성 출입자는 빌딩내의 복수 개 사무실 중에서 일회용 인증정보를 이용하여 접근할 수 있도록 허가된 사무실에만 출입할 수 있다. 일회용 인증정보의 유효기간이 최종문을 통한 1회 퇴실로 한정될 경우, 일회성 출입자가 마지막으로 최종문을 통해 퇴실할 경우 해당 일회용 인증정보의 유효성을 소멸시킨다. 출입관리시스템(100)은 관리자 등을 위한 인터페이스를 제공할 수 있다. 관리자 등을 위한 인터페이스는 출입관리시스템(100) 자체에 형성된 인터페이스뿐 아니라, 별개의 네트워크에 연결된 시스템을 통한 인터페이스를 포함한다. 도 1의 출입관리시스템(100)은, 3개의 출입관리장치를 포함하고, 동일한 네트워크에 포한된 장치를 통한 인터페이스를 제공하는 예이다. 이하에서는 일회성 출입자에 의해 일회성 인증정보 생성명령이 입력되는 예를 설명한다. 또한, 기 등록된 인증자의 출입을 위한 기본 인증방법 또는 기본 인증수단은 통상의 알려진 방법 또는 수단에 의하는 것이므로 그 설명을 간략히 하거나 생략한다. 도 1을 참조하면, 출입관리시스템(100)은 서버장치(110), 관리자 장치(130), 최종문장치(151) 및 제1 내지 제3출입관리장치(153,155,157)를 포함한다. 최종문장치(151)는 최종문에 설치된 출입관리장치이다. 서버장치(110)는 출입관리시스템(100)의 전반적인 동작을 제어한다. 서버장치(110)는 기 인증되어 등록된 사용자의 등록 인증정보를 저장한다. 서버장치(110)는 일회성 출입자를 위해 생성된 일회용 인증정보를 저장하여 등록할 수 있다. 서버장치(110)는 최종문장치(151) 및 제1 내지 제3출입관리장치(153,155,157) 중 적어도 하나로부터 인증요청을 받으면, 기 저장된 등록 인증정보 및 일회성 인증정보와 비교하여 인증요청에 대한 응답(인증완료 또는 인증불가)을 해당 장치에게 전달한다. 서버장치(110)는 관리자 장치(130)로부터 일회성 출입자의 기초 인증정보를 전달받아 저장한다. 서버장치(110)는 최종문장치(151)로부터 기초 인증요청을 받으면, 기 저장된 기초 인증정보와 비교하여, 기초 인증요청에 대한 응답(기초 인증완료 또는 인증불가)을 최종문장치(151)로 제공한다. 서버장치(110)는 기초 인증이 된 일회성 출입자의 일회성 인증정보를 최종문장치(151)로부터 전달받으면, 기초 인증정보에 매핑하여 함께 저장한다. 서버장치(110)는 최종문장치(151)로부터 소정의 퇴실정보를 수신하면 해당 퇴실정보가 일회성 출입자에 대한 것인지 판단하여, 해당 일회성 출입자에 매핑되어 저장된 기초 인증정보와 일회성 인증정보를 삭제할 수 있다. 퇴실정보가 일회성 출입자에 대한 것인지의 여부는 인증 요청 및 그 응답에 포함된 인증정보 등을 기초로 판단할 수 있을 것이다.
상기와 같은 종래 기술은 인증 정보가 해킹되는 경우에 불법 출입자의 검색에 한계가 있는 것이다. 또한, 상기와 같은 종래 기술은 시스템 구축 비용에 비하여 완변한 보안을 달성할 수 없는 문제점이 있는 것이다. 따라서 본 발명의 목적은 보안이 완벽한 블록 체인 기술을 이용하여 불법 출입자를 확실하게 검출하기 위한 것이다. 또한, 본 발명의 다른 목적은 기존의 출입 인증 시스템을 이용하면서도 출입자 보안을 완벽하게 하도록 하기 위한 것이다.
상기와 같은 목적을 가진 본 발명 블록체인을 이용한 불법출입자 검색 시스템은 출입 인증 앱이 설치되고 출입인증 앱을 활성화하여 ID를 스피드 게이트/출입 리더기로 전송하며 브릿지로부터 불일치 정보를 수신하는 출입 시도자 스마트 단말기와, ID를 저장하고 있는 것으로 출입 시도자 스마트 단말기와 근거리 통신을 통하여 ID를 수신하여 저장하고 수신된 ID와 기저장된 ID를 비교하여 일치하는 경우 출입문을 개방하고, 수신된 ID, 출입시간 정보, 출입문 위치 정보를 출입 주장치로 전송하는 스피드 게이트/출입 리더기와, 스피드 게이트/출입 리더기로부터 출입 시도자의 ID, 출입시간 정보, 출입문 위치 정보를 수신하고 수신된 출입 시도자의 ID, 출입시간 정보, 출입문 위치정보를 브릿지로 전송하는 주장치와, 주장치로부터 수신된 출입 시도자 ID, 출입시간 정보, 출입문 위치 정보를 블록 체인 풀노드로 전송하여 출입자가 정당한 출입자인지 검증을 요청하며, 검증 결과 정보를 수신하고 수신된 검증 결과 정보, ID, 출입시간 정보, 출입문 위치 정보를 출입 서버로 전송하는 브릿지와, 브릿지로부터 출입 시도자 ID, 출입시간 정보, 출입문 위치 정보를 수신하고 검증하며 검증 결과 정보를 브릿지로 전송하고 출입 시도자 ID, 출입시간 정보, 출입문 위치 정보를 기초로 새로운 블록을 형성하고 형성된 블록으로 모든 블록체인 노드 정보를 업데이트하여 저장하며, 상기 검증은 해당 이벤트가 발생한 라이트 노드가 상기 업데이트 저장 시에 다시 출입시도자 ID, 출입시간 정보를 비교하여 일치하는 경우 생성된 블록을 저장하고, 불일치 시에는 불일치 정보를 생성하는 것으로 이루어지는 블록체인 풀 노드와, 브릿지로부터 검증 결과 정보, ID, 출입시간 정보, 출입문 위치 정보를 수신하여 저장하고 각 스피드게이트/출입리더기기에 설치된 CCTV로부터 촬영된 영상을 수신하여 저장하며, 검증 결과 정보에 기초하여 수신된 불법 출입자 정보를 기초로 CCTV 수신 영상을 확인할 수 있는 출입 서버와, 계약 체결 후 계약 체결자인 출입 허가자의 ID를 생성하고 저장하며 생성된 출입 허가자의 ID를 블록체인 풀 노드로 전송하여 블록을 형성하고 각 블록체인 노드 정보를 업데이트하도록 하는 관리자 스마트 단말기로 구성된 것을 특징으로 하는 것이다.
상기와 같이 구성된 본 발명 블록체인을 이용한 불법출입자 검색시스템 및 이를 이용한 불법 출입자 검색 방법은 블록체인을 이용하므로 인하여 불법 출입자를 확실히 검출할 수 있는 효과가 있는 것이다. 또한, 본 발명의 다른 효과는 일부 노드는 라이트 노드로 구성하고 일부 노드는 블록체인 노드로 구성함으로 인하여 효율적으로 보안을 확보할 수 있는 효과가 있는 것이다. 또한, 본 발명의 다른 효과는 대칭 키(기존 출입인증 시스템) 및 비대칭 키(블록체인 풀 노드)의 2중 인증을 통하여 보안성을 고도화할 수 있는 효과가 있는 것이다. 또한, 기존 대칭 키를 사용하는 출입 인증의 경우, 키가 노출된 경우 이를 인증하기가 어려우나 출입 인증을 위한 키 노출 시에도 이를 인지할 수 있는 효과가 있는 것이다.
도 1은 종래의 인증정보에 의한 인증기능을 구비한 출입자 관리 장치 구성도,
도 2는 본 발명 블록체인을 이용한 출입시도자 출입 승인 시스템 제1실시 예 구성도,
도 3은 본 발명 블록체인을 이용한 불법출입자 검색 시스템 제1실시 예 구성도,
도 4는 본 발명 블록체인을 이용한 출입시도자 불법 출입 검색 방법 제1실시 예 제어 흐름도,
도 5는 본 발명 블록체인을 이용한 출입시도자 불법 출입 검색 방법 제2실시 예 제어 흐름도,
도 6은 본 발명 블록체인을 이용한 출입시도자 출입 승인 방법 제어 흐름도이다.
상기와 같은 목적을 가진 본 발명 블록체인을 이용한 불법출입자 검색시스템 및 이를 이용한 불법 출입자 검색 방법을 도 2 내지 도 6을 기초로 설명하면 다음과 같다.
도 2는 본 발명 블록체인을 이용한 출입시도자 출입 승인 시스템 제1실시 예 구성도이다. 상기도 2에서 본 발명 블록체인을 이용한 출입시도자 출입 승인 시스템 제1실시 예는 스마트 단말기에 설치된 출입인증 앱을 활성화하고 출입 인증 앱을 통하여 출입 허가자의 ID, 성명, 스마트 단말기 번호정보, 안면정보와 같은 개인 정보를 블록체인 풀 노드로 전송하고, 스피드 게이트/출입 리더기로 개인 정보를 전송하는 스마트 단말기(100)와, 스마트 단말기로부터 개인 정보를 수신하여 블록을 형성하고 형성된 블록을 각 블록체인 노드에 저장하는 것으로 출입 서버로부터 출입 시도자의 개인 정보, 도어 개폐 결과 정보, 도어 개폐시간 정보 및 도어 위치 정보를 수신하고 인증하며 인증 결과 정보를 출입 서버로 전송하고, 수신된 개인 정보, 도어 개폐 결과 정보, 도어 개폐 시간 정보 및 도어 위치 정보를 기초로 블록을 형성하고 기저장된 블록을 업데이트하는 블록체인 풀 노드(400)와, 출입 시도자의 스마트 단말기로부터 개인 정보를 수신하고 수신된 개인 정보를 주장치로 전송하고 주장치로부터 인증 결과 정보를 수신하여 도어를 개폐하며, 도어 개폐 결과 정보, 도어 개폐 시간 정보와 도어 위치 정보를 생성하여 주장치로 전송하는 스피드 게이트/출입 리더기(200)와, 스피드 게이트/출입 리더기로부터 개인 정보를 수신하고 수신된 개인 정보를 출입 서버로 전송하고, 출입 서버로부터 인증 결과를 수신하고, 수신된 인증 결과를 스피드 게이트/출입 리더기로 전송하고, 스피드 게이트/출입 리더기로부터는 도어 개폐 결과 정보, 도어 개폐 시간 정보와 도어 위치 정보를 수신하고 수신된 도어 개폐 결과 정보, 도어 개폐 시간 정보와 도어 위치 정보를 출입 서버로 전송하는 주 장치(300)와, 주장치로부터 개인 정보를 수신하여 저장하고 수신된 개인 정보를 블록체인 풀 노드로 전송하여 인증하도록 하고 인증 결과를 수신하고 수신된 인증 결과를 주장치로 전송하며, 주장치로부터 도어 개폐 결과 정보, 도어 개폐 시간 정보와 도어 위치 정보를 수신하여 저장하는 출입 서버(500)로 구성된 것을 특징으로 하는 것이다. 상기에서 불록체인 풀 노드는 네트워크에 연결된 스피드 게이트/출입리더기의 전체 또는 일부로 구성할 수 있는 것이다.
도 3은 본 발명 블록체인을 이용한 불법출입자 검색 시스템 제1실시 예 구성도이다. 상기도 3에서 본 발명 블록체인을 이용한 불법출입자 검색 시스템 제1실시 예는 출입 인증 앱이 설치되고 출입인증 앱을 활성화하여 저장된 ID를 스피드 게이트/출입 리더기로 전송하는 출입 시도자 스마트 단말기(100-1)와, 출입허가자 ID를 저장하고 있는 것으로 출입 시도자 스마트 단말기와 근거리 통신을 통하여 ID를 수신하여 저장하고 수신된 ID와 기저장된 ID를 비교하여 일치하는 경우 출입문을 개방하고, 수신된 ID, 출입문 오픈 시간 정보, 출입문 위치 정보를 출입 주장치로 전송하는 스피드 게이트/출입 리더기(200-1)와, 스피드 게이트/출입 리더기로부터 출입 시도자의 ID, 출입문 오픈 시간 정보, 출입문 위치 정보를 수신하고 수신된 출입 시도자의 ID, 출입시간 정보, 출입문 위치정보를 브릿지로 전송하는 주장치(300-1)와, 주장치로부터 수신된 출입 시도자 ID, 출입문 오픈 시간 정보, 출입문 위치 정보를 블록 체인 풀노드로 전송하여 출입자가 정당한 출입자인지 검증을 요청하며, 검증 결과 정보를 수신하고 수신된 검증 결과 정보, ID, 출입문 오픈 시간 정보, 출입문 위치 정보를 출입 서버로 전송하는 브릿지(700)와, 브릿지로부터 출입 시도자 ID, 출입문 오픈 시간 정보, 출입문 위치 정보를 수신하고 검증하며 검증 결과 정보를 브릿지로 전송하고 출입 시도자 ID, 출입문 오픈 시간 정보, 출입문 위치 정보를 기초로 새로운 블록을 형성하고 형성된 블록으로 모든 블록체인 노드 정보를 업데이트하는 블록체인 풀 노드(400-1)와, 브릿지로부터 검증 결과 정보, 출입시도자 ID, 출입문 오픈 시간 정보, 출입문 위치 정보를 수신하여 저장하고 검증 결과 정보에 기초하여 불법 출입자 정보를 관리자 스마트 단말기로 전송하며, 각 스피드 게이트/출입리더기기에 설치된 CCTV로부터 촬영된 영상을 수신하여 저장하여 수신된 불법 출입자 정보를 기초로 CCTV 수신 영상을 확인할 수 있는 출입 서버(500-1)와, 계약 체결 후 계약 체결자인 출입 허가자의 ID를 생성하고 출입 허가자의 ID를 출입허가자 스마트 단말기와 블록체인 풀 노드로 전송하여 블록체인 풀 노드가 블록을 형성하고 각 블록체인 노드 정보를 업데이트하도록 하며, 출입 서버(500-1)로부터 불법 출입자의 CCTV 영상을 수신하여 표출할 수 있는 관리자 스마트 단말기(600)로 구성된 것을 특징으로 하는 것이다. 상기에서 스피트 게이트/출입리더(200-1)는 ID가 일치하지 않는 경우, 계약 체결 요청 정보를 출입시도자 스마트 단말기로 전송하는 것을 특징으로 하는 것이다. 또한, 상기에서 ID는 출입허가자의 성명, 주민번호, 안면인식정보 또는 스마트 단말기 번호 정보일 수 있으며 그들의 조합으로 구성될 수 있는 것이다. 상기에서 출입 시간 정보는 출입문 오픈 시간 정보일 수 있는 것이다.
도 4는 본 발명 블록체인을 이용한 출입시도자 불법출입 검색 방법 제1실시 예 제어 흐름도이다. 상기도 4에서 본 발명 블록체인을 이용한 출입시도자 불법 출입 검색 방법 제1실시 예는 출입허가자의 스마트 단말기가 출입허가자의 ID를 출입리더기에 전송하여 저장하도록 하고, 블록체인 풀 노드로 전송하여 블록체인 풀 노드가 블록을 형성하고 각 노드에 저장하도록 하는 단계(S11)와, 출입 시도자의 스마트 단말기가 ID를 출입 리더기로 전송하는 단계(S12)와, 출입 리더기가 수신한 ID와 기저장된 ID를 비교하고 일치하는 경우, ID, 출입문 오픈 시간 및 출입문 위치 정보를 주장치와 출입시도자 스마트 단말기로 전송하는 단계(S13)와, 주장치가 수신된 ID, 출입문 오픈 시간 정보 및 출입문 위치 정보를 브릿지로 전송하는 단계(S14)와, 출입 시도자 스마트 단말기가 ID, 출입문 오픈 시간 정보 및 출입문 위치 정보를 블록체인 풀 노드로 전송하는 단계(S15)와, 블록체인 풀 노드가 수신된 ID, 출입문 오픈 시간정보 및 출입문 위치 정보를 기초로 각 블록체인 노드의 블록을 검증하는 단계(S16)와, 블록체인 풀 노드가 검증 결과 정보를 브릿지로 전송하는 단계(S17)와, 브릿지가 수신된 ID, 출입문 오픈 시간 정보 및 출입문 위치 정보와 블록체인 풀 노드로부터 수신된 검증 결과를 매칭하여 출입 서버로 전송하여 저장하도록 하는 단계(S18)와, 출입 서버가 수신된 ID, 출입문 오픈 시간 정보, 출입문 위치 정보 및 블록체인 풀 노드로부터 수신된 검증 결과 정보를 저장하고 검증 결과 비정상 출입인 경우 알람 정보를 제공하는 단계(S19)를 포함하여 이루어지는 것을 특징으로 하는 것이다. 상기에서 블록체인 풀 노드는 네트워크에 연결된 다수의 출입 리더기 또는 스피드 게이트 또는 주장치일 수 있는 것이다. 또한, 상기 S13 단계에서 ID가 불일치하는 경우, 출입 리더기가 알람을 제공하는 것을 특징으로 하는 것이다.
도 5는 본 발명 블록체인을 이용한 출입시도자 불법 출입 검색 방법 제2실시 예 제어 흐름도이다. 상기도 5에서 본 발명 블록체인을 이용한 출입시도자 불법 출입 검색 방법 제2실시 예는 출입허가자의 ID를 출입리더기에 저장하도록 하고 블록체인 풀 노드로 전송하여 블록을 형성하여 저장하도록 하는 단계(S21)와, 출입 시도자가 소지한 출입자 카드가 ID를 출입 리더기로 전송하는 단계(S22)와, 출입 리더기가 수신된 ID와 기저장된 ID와 비교하여 일치하는 경우 출입문을 오픈하며 ID, 출입문 오픈 시간 정보 및 출입문 위치 정보를 주장치와 고유 번호가 저장된 출입 시도자 스마트 단말기로 전송하는 단계(S23)와, 주장치가 수신된 ID, 출입문 오픈 시간 정보, 출입문 위치 정보를 브릿지로 전송하는 단계(S24)와, 출입 시도자 스마트 단말기가 수신된 ID, 출입문 오픈 시간 정보 및 출입문 위치 정보를 블록체인 풀 노드로 전송하는 단계(S25)와, 블록체인 풀 노드가 수신된 ID, 출입문 오픈 시간 정보 및 출입문 위치 정보를 블록체인 풀 노드의 각 노드에서 검증하는 단계(S26)와, 블록체인 풀 노드가 검증 결과 정보를 브릿지로 전송하는 단계(S27)와, 브릿지가 수신된 ID, 출입문 오픈 시간 정보 및 출입문 위치 정보와 검증 결과 정보를 매칭시켜 출입 서버로 전송하는 단계(S28)와, 출입 서버가 수신된 ID, 출입문 오픈 시간 정보, 출입문 위치 정보 및 검증 결과 정보를 저장하고 검증 결과 비정상 출입인 경우 알람을 제공하는 단계(S29)를 포함하여 이루어지는 것을 특징으로 하는 것이다. 또한, 상기에서 블록체인 풀 노드는 네트워크에 연결된 출입 리더기 또는 스피드 게이트 또는 주장치일 수 있는 것이다. 또한, 상기와 같이 구성된 본 발명은 출입리더기가 ID을 확인하고, 동시에 블록체인 풀 노드를 통하여 검증함으로써 인증 키의 노출인 경우 키의 업그레이드를 할 수 있는 것이고, 불법으로 출입한 경우에는 출입리더기 부근에 설치된 cctv의 영상 정보를 확인하도록 하여 불법 출입자를 검색할 수 있는 것이다. 또한, 상기 블록체인 풀 노드의 검증 시간은 출입 인증 후 바로할 수도 있으나, 블록체인 노드의 체인 형성 시간에 맞추어 체인 형성 후부터 검증할 수도 있는 것이다.
도 6은 본 발명 블록체인을 이용한 출입시도자 출입 승인 방법 제어 흐름도이다. 상기도 6에서 본 발명 블록체인을 이용한 출입시도자 출입 승인 방법은 출입허가자의 스마트 단말기가 개인정보를 블록체인 풀 노드와 스피드 게이트/출입 리더기로 전송하는 단계(S31)와, 블록체인 풀 노드가 수신된 개인 정보를 기초로 블록을 형성하고 형성된 블록을 각 노드에 저장하는 단계(S32)와, 출입시도자의 스마트 단말기가 ID를 스피드 게이트/출입 리더기로 전송하는 단계(S33)와, 출입 리더기가 수신된 ID를 주장치로 전송하는 단계(S34)와, 주장치가 수신된 ID를 출입 서버로 전송하는 단계(S35)와, 출입 서버가 수신된 ID를 블록체인 풀 노드로 전송하는 단계(S36)와, 블록체인 풀 노드가 수신된 ID를 인증하고 인증 결과 정보를 출입 서버로 전송하는 단계(S37)와, 출입 서버가 인증 결과 정보를 주장치로 전송하는 단계(S38)와, 주장치가 인증 결과 정보를 스피드 게이트/출입 리더기로 전송하는 단계(S39)와, 스피드 게이트/출입리더기가 출입문을 오픈하고, ID, 출입문 오픈시간정보 및 출입문 위치 정보를 주장치로 전송하는 단계(S40)와, 주장치가 ID, 출입문 오픈시간정보 및 출입문 위치정보를 출입 서버로 전송하여 저장하도록 하는 단계(S41)를 포함하여 이루어지는 것을 특징으로 하는 것이다.
100, 100-1 : 출입시도자 스마트 단말기, 200, 200-1 : 스피드 게이트/출입리더기, 300, 300-1 : 주 장치,
400 400-1 : 블록체인 풀 노드, 500 : 출입 서버,
600 : 관리자 스마트 단말기, 700 : 브릿지

Claims (13)

  1. 삭제
  2. 삭제
  3. 블록체인을 이용한 불법출입자 검색 시스템에 있어서,
    출입 인증 앱이 설치되고 출입인증 앱을 활성화하여 저장된 ID를 스피드 게이트/출입 리더기로 전송하는 출입 시도자 스마트 단말기(100-1)와;
    출입허가자 ID를 저장하고 있는 것으로 출입 시도자 스마트 단말기와 근거리 통신을 통하여 ID를 수신하여 저장하고 수신된 ID와 기저장된 ID를 비교하여 일치하는 경우 출입문을 개방하고, 수신된 ID, 출입문 오픈 시간 정보, 출입문 위치 정보를 출입 주장치로 전송하는 스피드 게이트/출입 리더기(200-1)와;
    스피드 게이트/출입 리더기로부터 출입 시도자의 ID, 출입문 오픈 시간 정보, 출입문 위치 정보를 수신하고 수신된 출입 시도자의 ID, 출입시간 정보, 출입문 위치정보를 브릿지로 전송하는 주장치(300-1)와;
    주장치로부터 수신된 출입 시도자 ID, 출입문 오픈 시간 정보, 출입문 위치 정보를 블록 체인 풀노드로 전송하여 출입자가 정당한 출입자인지 검증을 요청하며, 검증 결과 정보를 수신하고 수신된 검증 결과 정보, ID, 출입문 오픈 시간 정보, 출입문 위치 정보를 출입 서버로 전송하는 브릿지(700)와;
    브릿지로부터 출입 시도자 ID, 출입문 오픈 시간 정보, 출입문 위치 정보를 수신하고 검증하며 검증 결과 정보를 브릿지로 전송하고 출입 시도자 ID, 출입문 오픈 시간 정보, 출입문 위치 정보를 기초로 새로운 블록을 형성하고 형성된 블록으로 모든 블록체인 노드 정보를 업데이트하는 블록체인 풀 노드(400-1)와;
    브릿지로부터 검증 결과 정보, 출입시도자 ID, 출입문 오픈 시간 정보, 출입문 위치 정보를 수신하여 저장하고 검증 결과 정보에 기초하여 불법 출입자 정보를 관리자 스마트 단말기로 전송하며, 각 스피드 게이트/출입리더기기에 설치된 CCTV로부터 촬영된 영상을 수신하여 저장하여 수신된 불법 출입자 정보를 기초로 CCTV 수신 영상을 확인할 수 있는 출입 서버(500-1);
    및 계약 체결 후 계약 체결자인 출입 허가자의 ID를 생성하고 출입 허가자의 ID를 출입허가자 스마트 단말기와 블록체인 풀 노드로 전송하여 블록체인 풀 노드가 블록을 형성하고 각 블록체인 노드 정보를 업데이트하도록 하는 관리자 스마트 단말기(600)로 구성된 것을 특징으로 하는 블록체인을 이용한 불법출입자 검색 시스템.
  4. 제3항에 있어서,
    상기 스피드 게이트/출입리더(200-1)는,
    ID가 일치하지 않는 경우, 계약 체결 요청 정보를 출입시도자 스마트 단말기로 전송하는 것을 특징으로 하는 블록체인을 이용한 불법출입자 검색 시스템.
  5. 제3항에 있어서,
    상기 ID는,
    출입허가자의 성명 또는, 주민번호 또는 안면인식정보 또는 스마트 단말기 번호 정보이거나 그들의 조합으로 구성될 수 있는 것을 특징으로 하는 블록체인을 이용한 불법출입자 검색 시스템.
  6. 블록체인을 이용한 출입시도자 불법 출입 검색 방법에 있어서,
    출입허가자의 스마트 단말기가 출입허가자의 ID를 출입리더기에 전송하여 저장하도록 하고, 블록체인 풀 노드로 전송하여 블록체인 풀 노드가 블록을 형성하고 각 노드에 저장하도록 하는 단계(S11)와;
    출입 시도자의 스마트 단말기가 ID를 출입 리더기로 전송하는 단계(S12)와;
    출입 리더기가 수신한 ID와 기저장된 ID를 비교하고 일치하는 경우, ID, 출입문 오픈 시간 및 출입문 위치 정보를 주장치와 출입시도자 스마트 단말기로 전송하는 단계(S13)와;
    주장치가 수신된 ID, 출입문 오픈 시간 정보 및 출입문 위치 정보를 브릿지로 전송하는 단계(S14)와;
    출입 시도자 스마트 단말기가 ID, 출입문 오픈 시간 정보 및 출입문 위치 정보를 블록체인 풀 노드로 전송하는 단계(S15)와;
    블록체인 풀 노드가 수신된 ID, 출입문 오픈 시간정보 및 출입문 위치 정보를 기초로 각 블록체인 노드의 블록을 검증하는 단계(S16)와;
    블록체인 풀 노드가 검증 결과 정보를 브릿지로 전송하는 단계(S17)와;
    브릿지가 수신된 ID, 출입문 오픈 시간 정보 및 출입문 위치 정보와 블록체인 풀 노드로부터 수신된 검증 결과를 매칭하여 출입 서버로 전송하여 저장하도록 하는 단계(S18);
    및 출입 서버가 수신된 ID, 출입문 오픈 시간 정보, 출입문 위치 정보 및 블록체인 풀 노드로부터 수신된 검증 결과 정보를 저장하고 검증 결과 비정상 출입인 경우 알람 정보를 제공하는 단계(S19)를 포함하여 이루어지는 것을 특징으로 하는 블록체인을 이용한 출입시도자 불법 출입 검색 방법.
  7. 제6항에 있어서,
    상기 블록체인 풀 노드는,
    네트워크에 연결된 다수의 출입 리더기 또는 스피드 게이트 또는 주장치일 수 있는 것을 특징으로 하는 블록체인을 이용한 출입시도자 불법 출입 검색 방법.
  8. 제6항에 있어서,
    S13 단계에서 ID가 불일치하는 경우, 출입 리더기가 알람을 제공하는 것을 특징으로 하는 블록체인을 이용한 출입시도자 불법 출입 검색 방법.
  9. 블록체인을 이용한 출입시도자 불법 출입 검색 방법에 있어서,
    출입허가자의 ID를 출입리더기에 저장하도록 하고 블록체인 풀 노드로 전송하여 블록을 형성하여 저장하도록 하는 단계(S21)와;
    출입 시도자가 소지한 출입자 카드가 ID를 출입 리더기로 전송하는 단계(S22)와;
    출입 리더기가 수신된 ID와 기저장된 ID와 비교하여 일치하는 경우 출입문을 오픈하며 ID, 출입문 오픈 시간 정보 및 출입문 위치 정보를 주장치와 고유 번호가 저장된 출입 시도자 스마트 단말기로 전송하는 단계(S23)와;
    주장치가 수신된 ID, 출입문 오픈 시간 정보, 출입문 위치 정보를 브릿지로 전송하는 단계(S24)와;
    출입 시도자 스마트 단말기가 수신된 ID, 출입문 오픈 시간 정보 및 출입문 위치 정보를 블록체인 풀 노드로 전송하는 단계(S25)와;
    블록체인 풀 노드가 수신된 ID, 출입문 오픈 시간 정보 및 출입문 위치 정보를 블록체인 풀 노드의 각 노드에서 검증하는 단계(S26)와;
    블록체인 풀 노드가 검증 결과 정보를 브릿지로 전송하는 단계(S27)와;
    브릿지가 수신된 ID, 출입문 오픈 시간 정보 및 출입문 위치 정보와 검증 결과 정보를 매칭시켜 출입 서버로 전송하는 단계(S28);
    및 서버가 수신된 ID, 출입문 오픈 시간 정보, 출입문 위치 정보 및 검증 결과 정보를 저장하고 검증 결과 비정상 출입인 경우 알람을 제공하는 단계(S29)를 포함하여 이루어지는 것을 특징으로 하는 블록체인을 이용한 출입시도자 불법 출입 검색 방법
  10. 제9항에 있어서,
    상기 블록체인 풀 노드는,
    네트워크에 연결된 출입 리더기 또는 스피드 게이트 또는 주장치일 수 있는 것을 특징으로 하는 블록체인을 이용한 출입시도자 불법 출입 검색 방법.
  11. 제9항에 있어서,
    블록체인 풀 노드의 검증 시간은,
    출입 인증 후 바로할 수도 있으나, 블록체인 노드의 체인 형성 시간에 맞추어 체인 형성 후부터 검증할 수도 있는 것을 특징으로 하는 블록체인을 이용한 출입시도자 불법 출입 검색 방법.
  12. 블록체인을 이용한 출입시도자 출입 승인 방법에 있어서,
    출입허가자의 스마트 단말기가 개인정보를 블록체인 풀 노드와 스피드 게이트/출입 리더기로 전송하는 단계(S31)와;
    블록체인 풀 노드가 수신된 개인 정보를 기초로 블록을 형성하고 형성된 블록을 각 노드에 저장하는 단계(S32)와;
    출입시도자의 스마트 단말기가 ID를 스피드 게이트/출입 리더기로 전송하는 단계(S33)와;
    스피드게이트/출입 리더기가 수신된 ID를 주장치로 전송하는 단계(S34)와;
    주장치가 수신된 ID를 출입 서버로 전송하는 단계(S35)와;
    출입 서버가 수신된 ID를 블록체인 풀 노드로 전송하는 단계(S36)와;
    블록체인 풀 노드가 수신된 ID를 인증하고 인증 결과 정보를 출입 서버로 전송하는 단계(S37)와;
    출입 서버가 인증 결과 정보를 주장치로 전송하는 단계(S38)와;
    주장치가 인증 결과 정보를 스피드 게이트/출입 리더기로 전송하는 단계(S39)와;
    스피드 게이트/출입리더기가 출입문을 오픈하고, ID, 출입문 오픈시간정보 및 출입문 위치 정보를 주장치로 전송하는 단계(S40);
    및 주장치가 ID, 출입문 오픈시간정보 및 출입문 위치정보를 출입 서버로 전송하여 저장하도록 하는 단계(S41)를 포함하여 이루어지는 것을 특징으로 하는 블록체인을 이용한 출입시도자 출입 승인 방법.


  13. 제12항에 있어서,
    상기 개인 정보는,
    출입 허가자의 ID 또는 성명 또는 스마트 단말기 번호정보 또는 안면정보일 수 있는 것을 특징으로 하는 블록체인을 이용한 출입시도자 출입 승인 방법.








KR1020190127669A 2019-10-15 2019-10-15 블록체인을 이용한 불법출입자 검색시스템 및 이를 이용한 불법 출입자 검색 방법 KR102304731B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190127669A KR102304731B1 (ko) 2019-10-15 2019-10-15 블록체인을 이용한 불법출입자 검색시스템 및 이를 이용한 불법 출입자 검색 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190127669A KR102304731B1 (ko) 2019-10-15 2019-10-15 블록체인을 이용한 불법출입자 검색시스템 및 이를 이용한 불법 출입자 검색 방법

Publications (2)

Publication Number Publication Date
KR20210044472A KR20210044472A (ko) 2021-04-23
KR102304731B1 true KR102304731B1 (ko) 2021-09-23

Family

ID=75738135

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190127669A KR102304731B1 (ko) 2019-10-15 2019-10-15 블록체인을 이용한 불법출입자 검색시스템 및 이를 이용한 불법 출입자 검색 방법

Country Status (1)

Country Link
KR (1) KR102304731B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102601890B1 (ko) * 2021-08-16 2023-11-14 주식회사 에스원 스마트 단말기를 이용한 did 출입 인증 시스템 및 이를 이용한 출입 인증 방법
KR102440058B1 (ko) * 2021-11-16 2022-09-02 김한민 비대면 출입 관리 시스템

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102025837B1 (ko) * 2018-11-15 2019-09-26 주식회사 트라이앵글랩 블록체인 네트워크 및 이를 활용한 스마트컨트랙트가 적용된 출입통제 시스템

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101570601B1 (ko) * 2014-02-05 2015-11-19 조봉관 모바일 단말기를 이용한 출입통제 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102025837B1 (ko) * 2018-11-15 2019-09-26 주식회사 트라이앵글랩 블록체인 네트워크 및 이를 활용한 스마트컨트랙트가 적용된 출입통제 시스템

Also Published As

Publication number Publication date
KR20210044472A (ko) 2021-04-23

Similar Documents

Publication Publication Date Title
US9953151B2 (en) System and method identifying a user to an associated device
US20040021552A1 (en) Method, device, and system for door lock
KR100680637B1 (ko) 생체 정보를 이용하는 인증 시스템
CN111903104A (zh) 用于执行用户认证的方法及***
KR101960799B1 (ko) 사물인터넷 기능이 구비된 생체인증 출입통제시스템 및 그 제어 방법
KR102019342B1 (ko) 디지털 도어락 관리서버 및 개폐제어 시스템, 이동단말기와 통신하는 디지털 도어락 제어방법
CN103593594A (zh) 用于使用脸部生物特征识别和屏幕手势来提供对电子设备的安全访问的***和方法
KR102019097B1 (ko) 코드표시를 통한 차량 출입통제 시스템 및 방법
KR20150092618A (ko) 모바일 단말기를 이용한 출입통제 방법
KR102304731B1 (ko) 블록체인을 이용한 불법출입자 검색시스템 및 이를 이용한 불법 출입자 검색 방법
KR101931867B1 (ko) 모바일 단말기를 이용한 출입 관리시스템
JP2009265769A (ja) 生体認証装置および通行制御システム
KR20190136179A (ko) 생체 인식 기반의 출입문 제어 시스템 및 방법
CN110768942B (zh) 一种身份认证***
KR101345018B1 (ko) 단말기 및 이를 이용한 보안 인증 시스템
KR101602483B1 (ko) 서버와 단말기를 이용한 잠금장치 개폐시스템 및 방법
KR102063569B1 (ko) 휴대형 단말기를 이용한 출입문 개폐관리장치 및 방법
KR101396411B1 (ko) 핀과 생체인식을 이용한 출입 관리 시스템 및 방법
KR102089030B1 (ko) 조합 인증 기반 출입 통제 시스템 및 방법
KR20090041619A (ko) 출입 통제 시스템
KR101887486B1 (ko) 코드표시를 통한 출입통제 시스템 및 방법
KR102601890B1 (ko) 스마트 단말기를 이용한 did 출입 인증 시스템 및 이를 이용한 출입 인증 방법
KR101933769B1 (ko) 스마트 출입 인증시스템
JP5094440B2 (ja) システム管理装置、およびセキュリティシステム
KR20190076763A (ko) 원격 IoT 시건 장치

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant