1 |
1
블록체인을 기반으로 한 공급망 관리 및 추적시스템에 있어서, 출발지, 도착지, 다수 개의 중계지점들에 고정되어 존재하는 다수 개의 고정 노드들과 하나 또는 둘 이상의 운송 수단에 설치된 하나 또는 둘 이상의 모바일 디바이스 노드들을 포함하여 구성된 블록체인 네트워크를 구비하고,상기 블록체인 네트워크를 구성하는 노드들은 데이터 등록 함수를 포함하는 스마트 컨트랙트(Smart Contract)이 기록된 블록체인을 구비하고, 기밀성이 요구되는 상품 운송과 관련된 노드들은 각자의 개인키와 공개키를 이용하여 생성한 공유 비밀값을 구비하며, 기밀성이 요구되는 상품 운송과 관련된 노드들의 각각은,개인키와 공개키의 쌍을 생성하고, 상기 공개키는 다른 노드들에게 전송하고,다른 노드들의 공개키를 수신하면, 수신된 공개키와 자신의 개인키로 결합된 비밀값을 생성하여 다른 노드들로 공유하고,다른 노드로부터 비밀값이 공유되면, 공유된 비밀값과 자신의 개인키로 결합시킨 비밀값을 생성하여 다른 노드들로 공유하는 과정을 반복 수행하여, 자신의 개인키를 제외한 나머지 노드들의 개인키로 결합된 값을 도출하고, 상기 도출된 값에 자신의 개인키를 결합하여 공유 비밀값을 생성하는 것을 특징으로 하며,상기 모바일 디바이스 노드는,사전 설정된 주기 T 마다 운송 상품에 대한 상품 정보 및 센서 측정값을 획득하고, 상기 스마트 컨트랙트의 데이터 등록 함수를 호출하는 트랜잭션을 생성하고, 상기 상품 정보 및 센서 측정값들 중 데이터 등록 함수에 지정된 일부 아규먼트(argument)는 상기 공유 비밀값을 이용하여 암호화시키고, 암호화된 비밀값과 암호화되지 않은 공개값들을 상기 트랜잭션에 포함시킨 후, 상기 트랜잭션을 개인키로 서명하여 블록체인 네트워크에 전파하고 작업 증명 과정(PoW)을 통해 블록체인의 스마트 컨트랙트에 기록하는 것을 특징으로 하는 블록체인을 기반으로 한 공급망 관리 및 추적 시스템
|
2 |
2
제1항에 있어서, 상기 블록체인의 스마트 컨트랙트의 데이터 등록 함수는,사전 설정된 운송 상품 정보 및 센서 측정값들이 아규먼트(argument)로서 입력되면, 아규먼트들 중 사전 설정된 일부 아규먼트들은 공유 비밀값을 이용하여 암호화시킨 비밀값을 기록하고 나머지는 암호화시키지 않고 공개값으로 기록하며,상기 스마트 컨트랙트에 등록된 문턱값(Threshold value)과 입력된 센서 측정값들을 비교하여, 비교 결과가 사전 설정된 조건을 만족하면 경고 이벤트를 발생시키는 것을 특징으로 하는 블록체인을 기반으로 한 공급망 관리 및 추적 시스템
|
3 |
3
제1항에 있어서, 상기 블록체인의 스마트 컨트랙트는 문턱값 등록 함수를 포함하며, 상기 블록체인 네트워크를 구성하는 노드는, 상기 문턱값 등록 함수를 호출하는 트랜잭션을 생성하고 사전 설정된 문턱값을 상기 트랜잭션에 포함시킨 후,상기 트랜잭션을 개인키로 서명하여 블록체인 네트워크에 전파하고 작업 증명 과정(PoW)을 통해 블록체인의 스마트 컨트랙트에 기록하는 것을 특징으로 하는 블록체인을 기반으로 한 공급망 관리 및 추적 시스템
|
4 |
4
제1항에 있어서, 상기 블록체인의 스마트 컨트랙트는 공유 비밀값 등록 함수를 포함하며,상기 블록체인 네트워크를 구성하는 노드는 기밀성이 요구되는 상품 운송이 완료된 후 상기 공유 비밀값 등록 함수를 호출하는 트랜잭션을 생성하고 해당 공유 비밀값을 상기 트랜잭션에 포함시킨 후, 상기 트랜잭션을 개인키로 서명하여 블록체인 네트워크에 전파하고 작업 증명 과정(PoW)을 통해 블록체인의 스마트 컨트랙트에 기록하는 것을 특징으로 하는 블록체인을 기반으로 한 공급망 관리 및 추적 시스템
|
5 |
5
삭제
|
6 |
6
제1항에 있어서, 상기 블록체인의 스마트 컨트랙트는 스마트 컨트랙트에 기록되어 있는 값을 호출하는 기록 데이터 확인 함수를 포함하며,상기 블록체인 네트워크를 구성하는 노드는 기록 데이터 확인 함수를 호출하는 트랜잭션을 생성하고, 상기 트랜잭션을 개인키로 서명하여 블록체인 네트워크에 전파하고 작업 증명 과정을 통해 블록체인의 스마트 컨트랙트에 기록하면, 블록체인의 스마트 컨트랙트에 기록된 상품 관련 데이터를 수신하고,수신된 상품 관련 데이터 중 암호화된 데이터는 비밀 공유값을 이용하여 복호화시켜 원본 데이터에 포함된 운송 상품 정보 및 센서 측정값을 판독하는 것을 특징으로 하는 블록체인을 기반으로 한 공급망 관리 및 추적 시스템
|
7 |
7
출발지, 도착지, 다수 개의 중계지점들에 고정되어 존재하는 다수 개의 고정 노드들과 하나 또는 둘 이상의 운송 수단에 설치된 하나 또는 둘 이상의 모바일 디바이스 노드들을 포함하여 구성된 블록체인 네트워크에서 블록체인을 기반으로 한 공급망 관리 및 추적 방법에 있어서,상기 블록체인 네트워크를 구성하는 노드들은 데이터 등록 함수를 포함하는 스마트 컨트랙트(Smart Contract)을 블록체인에 기록하고, 기밀성이 요구되는 상품 운송과 관련된 노드들은 각자의 개인키와 공개키를 이용하여 공유 비밀값을 생성하고, 기밀성이 요구되는 상품 운송과 관련된 노드들의 각각은,개인키와 공개키의 쌍을 생성하고, 상기 공개키는 다른 노드들에게 전송하고,다른 노드들의 공개키를 수신하면, 수신된 공개키와 자신의 개인키로 결합된 비밀값을 생성하여 다른 노드들로 공유하고,다른 노드로부터 비밀값이 공유되면, 공유된 비밀값과 자신의 개인키로 결합시킨 비밀값을 생성하여 다른 노드들로 공유하는 과정을 반복 수행하여, 자신의 개인키를 제외한 나머지 노드들의 개인키로 결합된 값을 도출하고, 상기 도출된 값에 자신의 개인키를 결합하여 공유 비밀값을 생성하는 것을 특징으로 하며, 상기 모바일 디바이스 노드는,사전 설정된 주기 T 마다 운송 상품 정보 및 센서 측정값을 획득하고, 상기 스마트 컨트랙트의 데이터 등록 함수를 호출하는 트랜잭션을 생성하고, 상기 운송 상품 정보 및 센서 측정값들 중 데이터 등록 함수에 지정된 일부 아규먼트(argument)는 상기 공유 비밀값을 이용하여 암호화시키고, 암호화된 비밀값과 암호화되지 않은 공개값들을 상기 트랜잭션에 포함시킨 후, 상기 트랜잭션을 개인키로 서명하여 블록체인 네트워크에 전파하고 작업 증명 과정을 통해 블록체인의 스마트 컨트랙트에 기록하는 것을 특징으로 하는 블록체인을 기반으로 한 공급망 관리 및 추적 방법
|
8 |
8
제7항에 있어서, 상기 블록체인 네트워크의 노드들은, 사전 설정된 운송 상품 정보 및 센서 측정값들이 아규먼트(argument)로서 입력되면, 아규먼트들 중 사전 설정된 일부 아규먼트들은 공유 비밀값을 이용하여 암호화시킨 비밀값을 기록하고 나머지는 암호화시키지 않고 공개값으로 기록하며, 상기 데이터 등록 함수에 등록된 문턱값(Threshold value)과 입력된 데이터들을 비교하여, 비교 결과가 사전 설정된 조건을 만족하면 경고 이벤트를 발생시키는 것을 특징으로 하는 블록체인을 기반으로 한 공급망 관리 및 추적 방법
|
9 |
9
제7항에 있어서, 상기 블록체인의 스마트 컨트랙트는 센서 측정값들에 대한 문턱값들을 스마트 컨트랙트에 등록시키는 문턱값 등록 함수를 포함하며, 상기 블록체인 네트워크를 구성하는 노드는, 상기 문턱값 등록 함수를 호출하는 트랜잭션을 생성하고 문턱값을 상기 트랜잭션에 포함시킨 후,상기 트랜잭션을 개인키로 서명하여 블록체인 네트워크에 전파하고 작업 증명 과정을 통해 블록체인의 스마트 컨트랙트에 기록하는 것을 특징으로 하는 블록체인을 기반으로 한 공급망 관리 및 추적 방법
|
10 |
10
제7항에 있어서, 상기 블록체인의 스마트 컨트랙트는 공유 비밀값 등록 함수를 포함하며,상기 블록체인 네트워크를 구성하는 노드는 기밀성이 요구되는 상품 운송이 완료된 후 상기 공유 비밀값 등록 함수를 호출하는 트랜잭션을 생성하고 해당 공유 비밀값을 상기 트랜잭션에 포함시킨 후, 상기 트랜잭션을 개인키로 서명하여 블록체인 네트워크에 전파하고 작업 증명 과정을 통해 블록체인의 스마트 컨트랙트에 기록하는 것을 특징으로 하는 블록체인을 기반으로 한 공급망 관리 및 추적 방법
|
11 |
11
삭제
|
12 |
12
제7항에 있어서, 상기 블록체인의 스마트 컨트랙트는 스마트 컨트랙트에 기록되어 있는 값을 호출하는 기록 데이터 확인 함수를 포함하며,상기 블록체인 네트워크를 구성하는 노드는 기록 데이터 확인 함수를 호출하는 트랜잭션을 생성하고, 상기 트랜잭션을 개인키로 서명하여 블록체인 네트워크에 전파하고 작업 증명 과정을 통해 블록체인의 스마트 컨트랙트에 기록하면, 블록체인의 스마트 컨트랙트에 기록된 상품 관련 데이터를 수신하고,수신된 상품 관련 데이터 중 암호화된 데이터는 비밀 공유값을 이용하여 복호화시켜 원본 데이터에 포함된 운송 상품 정보 및 센서 측정값을 판독하는 것을 특징으로 하는 블록체인을 기반으로 한 공급망 관리 및 추적 방법
|