1 |
1
블록체인 네트워크를 구성하는 노드들에 대하여 인증하고, 인증된 노드들에 대한 공개키 정보를 구비한 인증 서버;고유의 공개키와 개인키의 쌍을 생성하고, 상기 생성한 공개키와 개인키를 이용하여 상기 인증 서버에 의해 블록체인 네트워크의 노드로서 인증된 스마트 도어락;고유의 공개키와 개인키의 쌍을 생성하고, 상기 생성한 공개키와 개인키를 이용하여 상기 인증 서버에 의해 블록체인 네트워크의 노드로서 인증된 도어락 제어용 단말기;를 구비하고, 상기 도어락 제어용 단말기는 사전 설정등록된 스마트 도어락에 대한 제어 메시지를 포함한 트랜잭션을 생성하여 블록체인 네트워크로 전파하고, 상기 스마트 도어락은 블록체인 네트워크를 통해 수신한 트랜잭션의 유효성을 검증하고 트랜잭션에 포함된 제어 메시지에 대응되는 동작을 수행한 후, 블록을 생성해서 블록체인 네트워크로 전파하며,블록체인 네트워크를 구성하는 모든 노드들은 블록체인 네트워크를 통해 블록을 수신하고, 수신된 블록의 유효성을 검증하고 자신이 갖고 있는 블록 체인에 상기 수신된 블록을 연결시켜 저장하는 것을 특징으로 하는 블록체인을 기반으로 한 스마트 도어락 시스템
|
2 |
2
제1항에 있어서, 상기 스마트 도어락 시스템은 다수 개의 센서들로 구성된 센서 장치를 구비하고,상기 센서 장치를 구성한 센서들은 감지된 정보들을 상기 스마트 도어락으로 전송하고,상기 스마트 도어락은 센서 장치들로부터 감지 정보들이 수신되면, 상기 수신된 감지 정보들을 이용하여 상태를 판단하고, 판단된 상태 정보를 포함하는 알람 메지시를 생성하여 사전 설정등록된 외부의 서버로 전송한 후, 알람 메시지를 포함하는 블록을 생성하여 블록체인 네트워크로 전파하는 것을 특징으로 하는 블록체인을 기반으로 한 스마트 도어락 시스템
|
3 |
3
제1항에 있어서, 상기 스마트 도어락은,스마트 도어락의 동작을 제어하는 제어 모듈;상기 제어 모듈로부터의 제어 신호에 따라 문에 대한 잠금 또는 잠금 해제 동작을 수행하는 도어 개폐 장치;블록체인 네트워크 및 외부의 네트워크와의 통신을 제공하는 통신 모듈;위치 정보를 수신하는 GPS 모듈; 및 블록체인을 저장 및 관리하는 데이터 저장부;를 구비하고,상기 제어 모듈은 블록체인 네트워크를 통해 수신한 트랜잭션의 유효성을 검증하고 트랜잭션에 포함된 제어 메시지에 대응되는 동작을 수행한 후, 블록을 생성해서 블록체인 네트워크로 전파하는 것을 특징으로 하는 블록체인을 기반으로 한 스마트 도어락 시스템
|
4 |
4
제3항에 있어서, 상기 제어 모듈은 문의 잠금 해제를 요청하는 제어메시지가 포함된 트랜잭션을 수신하면, 상기 트랜잭션의 유효성을 검증하고,GPS 모듈로부터 자신의 위치정보를 획득하고, 트랜잭션을 송신한 도어락 제어용 단말기의 위치정보와 자신의 위치정보를 비교하고, 비교 결과가 사전 설정된 요건을 만족하면 문의 잠금 해제를 수행하고, 블록을 생성하여 블록체인 네트워크로 전파하는 것을 특징으로 하는 블록체인을 기반으로 한 스마트 도어락 시스템
|
5 |
5
제3항에 있어서, 상기 스마트 도어락 시스템은 다수 개의 센서들로 구성된 센서 장치를 구비하고,상기 센서 장치는, 인체 감지 센서, 초음파 센서, 동작 감지 센서들 중 하나 또는 둘 이상을 구비하고, 상기 센서 장치를 구성하는 센서들은 감지한 정보들을 스마트 도어락으로 전송하고,상기 스마트 도어락의 제어 모듈은 센서 장치의 센서들로부터 감지 정보들이 수신되면, 상기 수신된 감지 정보들을 이용하여 외부인의 침입 상황 및 시도 여부에 대한 상태를 판단하고, 판단된 상태 정보를 포함하는 알람 메지시를 생성하여 사전 설정등록된 외부의 서버로 전송한 후, 알람 메시지를 포함하는 블록을 생성하여 블록체인 네트워크로 전파하는 것을 특징으로 하는 블록체인을 기반으로 한 스마트 도어락 시스템
|
6 |
6
제1항에 있어서, 상기 도어락 제어용 단말기는, 사전 설정등록된 스마트 도어락에 대한 잠금 또는 잠금 해제를 요청하는 제어 메시지를 포함하는 트랜잭션을 생성하고,상기 생성된 트랜잭션을 자신의 개인키로 결합하여 서명한 후 블록체인 네트워크로 전파하는 것을 특징으로 하며, 블록체인 네트워크에 참여하는 모든 노드들은 상기 전파된 트랜잭션의 유효성을 검증하고, 작업증명(Proof-of-Work)을 수행하여 블록으로 형성하고 블록체인 네트워크로 전파하는 것을 특징으로 하는 블록체인을 기반으로 한 스마트 도어락 시스템
|
7 |
7
블록 체인을 기반으로 한 스마트 도어락에 있어서,스마트 도어락의 동작을 제어하는 제어 모듈;상기 제어 모듈로부터의 제어 신호에 따라 문에 대한 잠금 또는 잠금 해제 동작을 수행하는 도어 개폐 장치;블록체인 네트워크 및 외부의 네트워크와의 통신을 제공하는 통신 모듈;위치 정보를 수신하는 GPS 모듈; 및 블록체인을 저장 및 관리하는 데이터 저장부;를 구비하고,상기 제어 모듈은 상기 통신 모듈을 통해 블록체인 네트워크로부터 수신한 트랜잭션의 유효성을 검증하고 상기 트랜잭션에 포함된 제어 메시지에 대응되는 동작을 수행한 후, 블록을 생성해서 블록체인 네트워크로 전파하고,블록체인 네트워크의 다른 노드들로부터 블록을 수신하면, 수신된 블록의 유효성을 검증하고 자신이 갖고 있는 블록 체인에 상기 수신된 블록을 연결시켜 저장하는 것을 특징으로 하는 블록체인을 기반으로 한 스마트 도어락
|
8 |
8
제7항에 있어서, 상기 제어 모듈은 문의 잠금 해제를 요청하는 제어 메시지가 포함된 트랜잭션을 수신하면, 상기 트랜잭션의 유효성을 검증하고,GPS 모듈로부터 자신의 위치정보를 획득하고, 트랜잭션을 송신한 도어락 제어용 단말기의 위치정보와 자신의 위치정보를 비교하고, 비교 결과가 사전 설정된 요건을 만족하면 도어 개폐 장치에 대하여 잠금 해제를 수행하고, 블록을 생성하여 블록체인 네트워크로 전파하는 것을 특징으로 하는 블록체인을 기반으로 한 스마트 도어락
|
9 |
9
제7항에 있어서, 상기 스마트 도어락은 다수 개의 센서들로 이루어진 센서 모듈을 구비하고,상기 센서 모듈은, 인체 감지 센서, 초음파 센서, 동작 감지 센서들 중 하나 또는 둘 이상을 구비하고, 상기 센서 모듈을 구성하는 센서들은 감지한 정보들을 제어 모듈로 제공하고,상기 제어 모듈은 센서 모듈의 센서들로부터 감지 정보들이 수신되면, 상기 수신된 감지 정보들을 이용하여 외부인의 침입 상황 및 시도 여부에 대한 상태를 판단하고, 판단된 상태 정보를 포함하는 알람 메시지를 생성하여 사전 설정등록된 외부의 서버로 전송한 후, 알람 메시지를 포함하는 블록을 생성하여 블록체인 네트워크로 전파하는 것을 특징으로 하는 블록체인을 기반으로 한 스마트 도어락
|
10 |
10
제9항에 있어서, 상기 센서 모듈을 구성하는 센서들 중 인체 감지 센서 및 초음파 센서는 스마트 도어락의 본체의 내부에 설치되고,상기 제어 모듈은 상기 인체 감지 센서 및 초음파 센서로부터 수신된 감지 정보들을 이용하여 외부에서 침입 시도가 있는지 여부를 판단하고, 판단 결과에 따라 침입 시도를 알리는 제1 알람 메시지를 생성하여 사전 설정등록된 외부의 서버로 전송한 후, 상기 제1 알람 메시지를 포함하는 블록을 생성하여 블록체인 네트워크로 전파하는 것을 특징으로 하는 블록체인을 기반으로 한 스마트 도어락
|
11 |
11
제9항에 있어서, 상기 센서 모듈을 구성하는 센서들 중 동작 감지 센서는 스마트 도어락이 설치된 문의 내부 공간에 설치되고,상기 제어 모듈은 상기 동작 감지 센서로부터 수신된 감지 정보들을 이용하여 외부인의 침입 여부를 판단하고, 판단 결과에 따라 외부인 침입을 알리는 제2 알람 메시지를 생성하여 사전 설정등록된 외부의 서버로 전송한 후, 상기 제2 알람 메시지를 포함하는 블록을 생성하여 블록체인 네트워크로 전파하는 것을 특징으로 하는 블록체인을 기반으로 한 스마트 도어락
|
12 |
12
블록 체인을 기반으로 한 스마트 도어락 시스템에 있어서, 스마트 도어락의 동작을 제어하기 위한 응용 프로그램이 설치된 도어락 제어용 단말기에 있어서, 내부 메모리에 블록 체인을 저장하는 것을 특징으로 하며,상기 응용 프로그램은, 사전 설정등록된 스마트 도어락에 대한 잠금 또는 잠금 해제를 요청하는 제어 메시지를 포함하는 트랜잭션을 생성하고,상기 생성된 트랜잭션을 자신의 개인키로 결합하여 서명한 후 블록체인 네트워크로 전파하며,블록체인 네트워크의 다른 노드들로부터 블록을 수신하면, 수신된 블록의 유효성을 검증하고 자신이 갖고 있는 블록 체인에 상기 수신된 블록을 연결시켜 저장하는 것을 특징으로 하는 블록체인을 기반으로 한 도어락 제어용 단말기
|
13 |
13
제12항에 있어서, 상기 응용 프로그램은,상기 제어 메시지는 상기 도어락 제어용 단말기의 GPS 위치 정보를 포함하는 것을 특징으로 하는 블록 체인을 기반으로 한 도어락 제어용 단말기
|
14 |
14
제12항에 있어서, 상기 응용 프로그램은,고유한 개인키와 공개키의 쌍을 생성하고, 스마트 도어락 시스템의 인증 서버로 상기 개인키와 결합하여 암호화시킨 인증 요청 메시지와 공개키를 전송하고, 상기 인증 서버에 의해 상기 암호화된 인증 요청 메시지가 공개키로 복호화되어 인증되면, 상기 인증 서버에 의해 상기 도어락 제어용 단말기가 인증되었다는 메시지를 블록 체인 네트워크의 모든 노드로 전송됨으로써, 상기 도어락 제어용 단말기는 블록 체인 네트워크에 참여하는 것을 특징으로 하는 블록 체인을 기반으로 한 도어락 제어용 단말기
|