1 |
1
인증 기관 노드를 구비하고, 의약품의 생산자, 거래자, 소비자들이 노드로서 참여하는 블록체인 네트워크를 형성하고, 상기 인증 기관 노드는 각 노드들에 대한 인증을 수행하고 각 노드에게 개인키 및 공유키를 부여하고, 각 노드에게 고유한 속성(Attribute)을 부여하며,각 노드는 의약품 및 의약품의 거래에 대한 데이터가 발생되면, 데이터를 자신의 고유한 속성을 이용하여 암호화시킨 후, 암호화된 데이터를 포함하는 트랜잭션을 생성하여 블록체인 네트워크에 전파하고, 블록체인 네트워크에서 사전 설정된 합의 과정을 통하여 블록을 생성하여 블록체인에 기록하여 공유하는 것을 특징으로 하는 블록체인 네트워크를 기반으로 한 의약품 관리 시스템
|
2 |
2
제1항에 있어서, 상기 각 노드는 자신에게 부여된 고유한 속성을 이용하여 데이터에 속성 기반의 암호화(Ciphertext-Policy Attribute Based Encryption: CP-ABE) 알고리즘을 적용하여 암호화시키는 것을 특징으로 하는 블록체인 네트워크를 기반으로 한 의약품 관리 시스템
|
3 |
3
제1항에 있어서, 블록체인에 기록된 의약품 및 의약품의 거래에 대한 데이터를 판독하고자 하는 노드는, 자신의 고유한 속성을 이용하여 데이터를 복호화시킨 후 데이터에 접근할 수 있는 것을 특징으로 하는 블록체인 네트워크를 기반으로 한 의약품 관리 시스템
|
4 |
4
제3항에 있어서, 상기 인증기관 노드는 각 노드로부터의 요청에 따라 일시적으로 특정 노드의 고유한 속성을 변경시키거나 추가시킬 수 있도록 하는 것을 특징으로 하는 블록체인 네트워크를 기반으로 한 의약품 관리 시스템
|
5 |
5
제1항에 있어서, 상기 블록체인 네트워크는, 상기 인증기관 노드로부터 모든 속성을 부여받은 감사 기관 노드를 더 구비하고, 상기 감사 기관 노드는 블록체인에 기록된 의약품에 대한 모든 데이터를 볼 수 있도록 하는 것을 특징으로 하는 블록체인 네트워크를 기반으로 한 의약품 관리 시스템
|
6 |
6
제1항에 있어서, 상기 블록체인 네트워크를 구성하는 노드들 중 하나는 의약품을 자동으로 거래할 수 있도록 하는 스마트 컨트랙트를 생성하고, 생성된 스마트 컨트랙트는 사전 설정된 합의 과정을 통해 블록으로 생성되어 블록체인에 기록된 것을 특징으로 하는 블록체인 네트워크를 기반으로 한 의약품 관리 시스템
|
7 |
7
제6항에 있어서, 상기 블록체인 네트워크는, 상기 인증기관 노드로부터 모든 속성을 부여받고 록체인에 기록된 의약품에 대한 모든 데이터를 볼 수 있는 감사 기관 노드를 더 구비하고, 상기 스마트 컨트랙트는 블록체인에 기록되어 있는 의약품 정보를 의약품 자동 거래를 위하여 상기 감사 기관 노드를 통해 획득하는 것을 특징으로 하는 블록체인 네트워크를 기반으로 한 의약품 관리 시스템
|