1 |
1
개체 소유자 이력 관리 장치의 개체 소유자 이력 관리 방법에 있어서,상기 개체 소유자 이력 관리 장치가, 개체에 대한 소유자 이력 관리를 위해, 머클트리 형태의 제품 등록 VC(Verifiable credentials)를 생성하고, 블록체인에 상기 상기 제품 등록 VC를 등록하는 단계;제1 사용자 단말 장치가, 상기 개체에 대한 소유권을 등록하기 위해, 상기 블록체인으로부터 상기 제품 등록 VC를 획득하고, 상기 블록체인에 상기 제품 등록 VC에 기반하여 생성된 제1 소유자 VC를 등록하는 단계; 및제2 사용자 단말 장치가, 상기 개체에 대한 소유권을 이전 받기 위해, 제1 사용자 단말 장치로부터 제품 이전 VP(Verifiable Presentation) 를 획득하고, 상기 블록체인에 상기 제품 이전 VP 에 기반하여 생성된 제2 소유자 VC를 등록하는 단계;를 포함하는 것을 특징으로 하는 개체 소유자 이력 관리 방법
|
2 |
2
청구항 1에 있어서,상기 제품 등록 VC를 등록하는 단계는상기 개체 소유자 이력 관리 장치가, 상기 머클트리의 머클루트와 트랜잭션에 상기 제품 등록 VC의 식별자를 각각 포함시켜 해시한 해시 값을 포함하는 상기 제품 등록 VC를 생성하는 것을 특징으로 하는 개체 소유자 이력 관리 방법
|
3 |
3
청구항 2에 있어서,상기 제품 등록 VC를 등록하는 단계는상기 블록체인이, 상기 제품 등록 VC의 식별자의 해시 값을 상기 제품 등록 VC를 검색하기 위한 키에 상응하도록, 상기 제품 등록 VC를 상기 블록체인에 블록에 기록하는 것을 특징으로 하는 개체 소유자 이력 관리 방법
|
4 |
4
청구항 3에 있어서,상기 제품 등록 VC를 등록하는 단계는상기 개체 소유자 이력 관리 장치가, 상기 블록체인에 기록된 상기 제품 등록 VC 에 접근하기 위한 접근 정보를 포함하는 QR 코드를 생성하는 것을 특징으로 하는 개체 소유자 이력 관리 방법
|
5 |
5
청구항 3에 있어서,상기 제1 소유자 VC를 등록하는 단계는상기 제1 사용자 단말 장치가, 상기 개체 소유자 이력 관리 장치로부터 상기 제품 등록 VC의 식별자의 해시 값을 획득하고, 상기 제품 등록 VC의 식별자의 해시 값을 키로 이용하여 상기 블록체인으로부터 상기 제품 등록 VC 를 획득하는 것을 특징으로 하는 개체 소유자 이력 관리 방법
|
6 |
6
청구항 5에 있어서,상기 제1 소유자 VC를 등록하는 단계는상기 제1 사용자 단말 장치가, 상기 제품 등록 VC의 식별자를 상기 개체에 대한 최초 소유자임을 증명하기 위한 증거 정보로 사용하기 위한 트랙잭션에 포함시켜 상기 제1 소유자 VC 를 생성하는 것을 특징으로 하는 개체 소유자 이력 관리 방법
|
7 |
7
청구항 6에 있어서,상기 제1 소유자 VC를 등록하는 단계는상기 제1 사용자 단말 장치가, 상기 제품 등록 VC의 식별자와 상기 제1 소유자 VC의 식별자를 해시한 해시 값을 상기 제1 소유자 VC 로 생성하는 것을 특징으로 하는 개체 소유자 이력 관리 방법
|
8 |
8
청구항 7에 있어서,상기 제1 소유자 VC를 등록하는 단계는상기 제1 사용자 단말 장치가, 상기 제품 등록 VC로부터 획득한 상기 개체의 시리얼 넘버의 해시값 및 상기 제1 소유자 VC를 상기 블록체인에 송신하고,상기 블록체인이, 상기 제1 소유자 VC를 등록하고, 상기 시리얼 넘버에 기반한 소유자 이력에 최초 소유자로 기록하는 것을 특징으로 하는 개체 소유자 이력 관리 방법
|
9 |
9
청구항 8에 있어서,상기 제2 소유자 VC를 등록하는 단계는상기 제2 사용자 단말 장치가, 상기 개체에 대한 소유권을 이전 받기 위해 자신의 분산 식별자를 상기 제1 사용자 단말 장치에게 제공하는 것을 특징으로 하는 개체 소유자 이력 관리 방법
|
10 |
10
청구항 9에 있어서,상기 제2 소유자 VC를 등록하는 단계는상기 제1 사용자 단말 장치가, 상기 제1 사용자 단말 장치의 분산 식별자와 상기 제2 사용자 단말 장치의 분산 식별자를 이용하여 상기 개체에 대한 소유권을 이전시키기 위한 증거 정보를 생성하고, 상기 증거 정보와 상기 제1 소유자 VC를 포함하는 상기 제품 이전 VP를 생성하는 것을 특징으로 하는 개체 소유자 이력 관리 방법
|
11 |
11
청구항 10에 있어서,상기 제2 소유자 VC를 등록하는 단계는상기 제2 사용자 단말 장치가, 상기 제품 이전 VP에 포함된 상기 제1 소유자 VC의 식별자의 해시 값을 이용하여 상기 블록체인으로부터 상기 개체에 대한 소유자 이력을 조회하는 것을 특징으로 하는 개체 소유자 이력 관리 방법
|
12 |
12
청구항 11에 있어서,상기 제2 소유자 VC를 등록하는 단계는상기 제2 사용자 단말 장치가, 상기 제품 이전 VP의 식별자를 상기 개체에 대한 소유권을 이전시키기 위한 증거 정보로 사용하기 위한 트랙잭션에 포함시켜 상기 제2 소유자 VC를 생성하는 것을 특징으로 하는 개체 소유자 이력 관리 방법
|
13 |
13
청구항 12에 있어서,상기 제2 소유자 VC를 등록하는 단계는상기 제2 사용자 단말 장치가, 상기 제품 이전 VP의 식별자와 상기 제2 소유자 VC의 식별자를 해시한 해시 값과 상기 제1 소유자 VC를 해시한 해시 값을 포함하는 상기 제2 소유자 VC 를 생성하는 것을 특징으로 하는 개체 소유자 이력 관리 방법
|
14 |
14
청구항 13에 있어서,상기 제2 소유자 VC를 등록하는 단계는상기 제2 사용자 단말 장치가, 상기 제1 소유자 VC로부터 획득한 상기 개체의 시리얼 넘버의 해시값, 상기 제품 이전 VP 및 상기 제2 소유자 VC를 상기 블록체인에 송신하고,상기 블록체인이, 상기 제2 소유자 VC를 등록하고, 상기 시리얼 넘버에 기반한 소유자 이력에 이전 소유자로 기록하는 것을 특징으로 하는 개체 소유자 이력 관리 방법
|
15 |
15
하나 이상의 프로세서; 및상기 하나 이상의 프로세서에 의해 실행되는 적어도 하나 이상의 프로그램을 저장하는 실행메모리를 포함하고,상기 적어도 하나 이상의 프로그램은개체에 대한 소유자 이력 관리를 위해, 머클트리 형태의 제품 등록 VC(Verifiable credentials)를 생성하고, 블록체인에 상기 상기 제품 등록 VC를 등록하고, 상기 개체에 대한 소유권을 등록하려는 사용자 단말 장치에게 상기 블록체인에 접근하기 위한 상기 제품 등록 VC의 식별자를 제공하는 것을 특징으로 하는 개체 소유자 이력 관리 장치
|
16 |
16
청구항 15에 있어서,상기 사용자 단말 장치는상기 개체에 대한 소유권을 등록하기 위해, 블록체인으로부터 상기 제품 등록 VC를 획득하고, 상기 블록체인에 상기 제품 등록 VC에 기반하여 생성된 제1 소유자 VC를 등록하고,상기 개체에 대한 소유권을 이전 받기 위해, 최초 소유자의 사용자 단말 장치로부터 제품 이전 VP(Verifiable Presentation) 를 획득하고, 상기 블록체인에 상기 제품 이전 VP 에 기반하여 생성된 제2 소유자 VC를 등록하는 것을 특징으로 하는 개체 소유자 이력 관리 장치
|
17 |
17
청구항 16에 있어서,상기 적어도 하나 이상의 프로그램은상기 머클트리의 머클루트와 트랜잭션에 상기 제품 등록 VC의 식별자를 각각 포함시켜 해시한 해시 값을 포함하는 상기 제품 등록 VC를 생성하는 것을 특징으로 하는 개체 소유자 이력 관리 장치
|
18 |
18
청구항 17에 있어서,상기 제1 소유자 VC 는상기 제품 등록 VC 의 식별자를 상기 개체에 대한 최초 소유자임을 증명하기 위한 증거 정보로 사용하기 위한 트랙잭션에 포함하는 것을 특징으로 하는 개체 소유자 이력 관리 장치
|
19 |
19
청구항 18에 있어서,상기 제2 소유자 VC 는상기 제품 이전 VP 의 식별자를 상기 개체에 대한 소유권을 이전시키기 위한 증거 정보로 사용하기 위한 트랙잭션에 포함하는 것을 특징으로 하는 개체 소유자 이력 관리 장치
|
20 |
20
청구항 19에 있어서,상기 제2 소유자 VC 는상기 제품 이전 VP의 식별자와 상기 제2 소유자 VC의 식별자를 해시한 해시 값과 상기 최초 소유자의 최초 소유자 VC를 해시한 해시 값에 상응하는 것을 특징으로 하는 개체 소유자 이력 관리 장치
|