1 |
1
하나 이상의 프로세서; 및상기 하나 이상의 프로세서에 의해 실행되는 적어도 하나 이상의 프로그램을 저장하는 실행메모리;를 포함하고,상기 적어도 하나 이상의 프로그램은사용자의 클라이언트 장치로부터 서비스의 이용 허가를 요청 받고,블록체인 네트워크에게 상기 서비스를 이용하기 위한 상기 사용자의 크리덴셜의 속성 검증을 요청하고,상기 크리덴셜의 속성 메타 정보를 이용하여 상기 블록체인 네트워크에게 상기 크리덴셜의 속성증명 서명의 검증을 요청하고,상기 크리덴셜의 속성증명 서명의 검증이 확인된 경우, 상기 사용자의 클라이언트 장치에게 상기 서비스의 이용을 허가하는 것을 특징으로 하는 블록체인 기반 ID 관리 장치
|
2 |
2
청구항 1에 있어서,상기 블록체인 네트워크는상기 사용자의 클라이언트 장치로부터 상기 크리덴셜을 전달받고, 상기 크리덴셜의 속성 메타 정보를 생성하는 것을 특징으로 하는 블록체인 기반 ID 관리 장치
|
3 |
3
청구항 2에 있어서,상기 적어도 하나 이상의 프로그램은상기 크리덴셜의 속성 메타 정보를 상기 블록체인 네트워크에서 조회한 결과에 기반하여 상기 블록체인 네트워크에게 상기 서비스를 이용하기 위한 상기 크리덴셜의 속성 검증을 요청하는 것을 특징으로 하는 블록체인 기반 ID 관리 장치
|
4 |
4
청구항 3에 있어서,상기 블록체인 네트워크는상기 크리덴셜의 속성 검증을 위해 필요한 속성을 선택하고, 난수를 생성하는 것을 특징으로 하는 블록체인 기반 ID 관리 장치
|
5 |
5
청구항 4에 있어서,상기 적어도 하나 이상의 프로그램은상기 블록체인 네트워크에게 상기 크리덴셜의 속성증명 서명의 존재 여부를 확인하고, 상기 블록체인 네트워크에 상기 크리덴셜의 속성증명 서명이 존재하지 않는 경우, 상기 블록체인 네트워크에게 상기 크리덴셜의 속성증명 서명 생성을 요청하는 것을 특징으로 하는 블록체인 기반 ID 관리 장치
|
6 |
6
청구항 5에 있어서,상기 사용자의 클라이언트 장치는상기 블록체인 네트워크에게 상기 속성증명 서명 생성의 요청 여부를 확인하고, 상기 속성증명 서명 생성의 요청이 존재하는 경우, 상기 크리덴셜을 상기 블록체인 네트워크에게 전달하면서 상기 크리덴셜의 속성증명 서명 생성을 요청하는 것을 특징으로 하는 블록체인 기반 ID 관리 장치
|
7 |
7
청구항 5에 있어서,상기 블록체인 네트워크는상기 속성검증을 위해 선택된 속성과 상기 난수를 이용하여 상기 속성증명 서명을 생성하는 것을 특징으로 하는 블록체인 기반 ID 관리 장치
|
8 |
8
청구항 7에 있어서,상기 적어도 하나 이상의 프로그램은상기 크리덴셜의 속성 메타 정보를 이용하여 상기 크리덴셜의 속성 검증을 위해 필요한 속성을 선택하고, 상기 블록체인 네트워크에게 상기 속성 검증에 필요한 속성에 대한 상기 크리덴셜의 속성증명 서명의 검증을 요청하는 것을 특징으로 하는 블록체인 기반 ID 관리 장치
|
9 |
9
블록체인 기반 ID 관리 장치의 블록체인 기반 ID 관리 방법에 있어서,사용자의 클라이언트 장치로부터 서비스의 이용 허가를 요청 받고, 블록체인 네트워크에게 상기 서비스를 이용하기 위한 상기 사용자의 크리덴셜의 속성 검증을 요청하는 단계;상기 크리덴셜의 속성 메타 정보를 이용하여 상기 블록체인 네트워크에게 상기 크리덴셜의 속성증명 서명의 검증을 요청하는 단계; 및상기 크리덴셜의 속성증명 서명의 검증이 확인된 경우, 상기 사용자의 클라이언트 장치에게 상기 서비스의 이용을 허가하는 단계;를 포함하는 것을 특징으로 하는 블록체인 기반 ID 관리 방법
|
10 |
10
청구항 9에 있어서,상기 블록체인 기반 ID 관리 방법은상기 블록체인 네트워크가, 상기 사용자의 클라이언트 장치로부터 상기 크리덴셜을 전달받고, 상기 크리덴셜의 속성 메타 정보를 생성하는 단계를 더 포함하는 것을 특징으로 하는 블록체인 기반 ID 관리 방법
|
11 |
11
청구항 10에 있어서,상기 크리덴셜의 속성 검증을 요청하는 단계는상기 크리덴셜의 속성 메타 정보를 상기 블록체인 네트워크에서 조회한 결과에 기반하여 상기 블록체인 네트워크에게 상기 서비스를 이용하기 위한 상기 크리덴셜의 속성 검증을 요청하는 것을 특징으로 하는 블록체인 기반 ID 관리 방법
|
12 |
12
청구항 11에 있어서,상기 크리덴셜의 속성 검증을 요청하는 단계는상기 블록체인 네트워크가, 상기 크리덴셜의 속성 검증을 위해 필요한 속성을 선택하고, 난수를 생성하는 것을 특징으로 하는 블록체인 기반 ID 관리 방법
|
13 |
13
청구항 12에 있어서,상기 크리덴셜의 속성증명 서명의 검증을 요청하는 단계는상기 블록체인 네트워크에게 상기 크리덴셜의 속성증명 서명의 존재 여부를 확인하고, 상기 블록체인 네트워크에 상기 크리덴셜의 속성증명 서명이 존재하지 않는 경우, 상기 블록체인 네트워크에게 상기 크리덴셜의 속성증명 서명 생성을 요청하는 것을 특징으로 하는 블록체인 기반 ID 관리 방법
|
14 |
14
청구항 13에 있어서,상기 크리덴셜의 속성증명 서명의 검증을 요청하는 단계는상기 사용자의 클라이언트 장치가, 상기 블록체인 네트워크에게 상기 속성증명 서명 생성의 요청 여부를 확인하고, 상기 속성증명 서명 생성의 요청이 존재하는 경우, 상기 크리덴셜을 상기 블록체인 네트워크에게 전달하면서 상기 크리덴셜의 속성증명 서명 생성을 요청하는 것을 특징으로 하는 블록체인 기반 ID 관리 방법
|
15 |
15
청구항 13에 있어서,상기 크리덴셜의 속성증명 서명의 검증을 요청하는 단계는상기 블록체인 네트워크가, 상기 속성검증을 위해 선택된 속성과 상기 난수를 이용하여 상기 속성증명 서명을 생성하는 것을 특징으로 하는 블록체인 기반 ID 관리 방법
|
16 |
16
청구항 15에 있어서,상기 크리덴셜의 속성증명 서명의 검증을 요청하는 단계는상기 크리덴셜의 속성 메타 정보를 이용하여 상기 크리덴셜의 속성 검증을 위해 필요한 속성을 선택하고, 상기 블록체인 네트워크에게 상기 속성 검증에 필요한 속성에 대한 상기 크리덴셜의 속성증명 서명의 검증을 요청하는 것을 특징으로 하는 블록체인 기반 ID 관리 방법
|