분산형 ID 관리(DIDM): 디지털 ID 제어하기

분산형 ID 관리(DIDM)는 블록체인 및 자기 주권 원칙과 같은 기술을 통해 중앙 당국에 대한 의존성을 제거하고 개인에게 디지털 ID 제어권을 부여합니다.

Decentralized Identity Management (DIDM) shifts identity control from central authorities to individuals. Users manage their own digital credentials, often stored in a self-controlled digital wallet. This is rooted in Self-Sovereign Identity (SSI) principles. Key enabling technologies include Decentralized Identifiers (DIDs), Verifiable Credentials (VCs), and often blockchain or Distributed Ledger Technology (DLT) for immutability. DIDs are unique, owner-controlled identifiers not tied to a central registry. VCs are tamper-evident digital documents attesting to claims about an identity, issued by trusted entities and held by the user. DIDM enhances privacy by allowing selective data sharing, reducing risks from centralized data breaches.

        graph LR
  Center["분산형 ID 관리(DIDM): 디지털 ID 제어하기"]:::main
  Rel_decentralized_id["decentralized-id"]:::related -.-> Center
  click Rel_decentralized_id "/terms/decentralized-id"
  Rel_on_chain_identity_management["on-chain-identity-management"]:::related -.-> Center
  click Rel_on_chain_identity_management "/terms/on-chain-identity-management"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 5살도 이해할 수 있게 설명

디지털 ID를 여권이라고 생각해 보세요. 정부가 보관하는 대신, 안전한 디지털 지갑에 직접 보관합니다. 누구인지 증명해야 할 때, 지갑에서 여권의 특정 부분을 직접 보여주면 상대방은 정부에 연락하지 않고도 유효성을 확인할 수 있습니다. 어떤 정보를 언제 공유할지는 본인이 결정합니다.

🤓 Expert Deep Dive

분산형 ID 관리(DIDM)는 암호화 방법과 분산 시스템을 활용하는 자기 주권 ID(SSI) 아키텍처입니다. 핵심 구성 요소는 다음과 같습니다.

분산형 식별자(DIDs): 개인 또는 엔티티가 중앙 레지스트리와 독립적으로 생성하고 제어하는 전역적으로 고유하고, 확인 가능하며, 암호학적으로 검증 가능한 식별자입니다. DID에 연결된 DID 문서는 암호화 키와 서비스 엔드포인트를 포함합니다.
검증 가능한 자격 증명(VCs): 발행자가 서명한 보유자에 대한 주장을 포함하는 변조 방지 디지털 문서입니다. JSON-LD와 같은 표준이 자주 사용됩니다. VC에는 보유자의 DID, 주장, 만료 날짜가 포함됩니다. 보유자는 검증을 위해 검증자에게 VC를 제시합니다.
DID 확인(DID Resolution): 주어진 DID에 대한 DID 문서를 검색하는 프로세스로, 일반적으로 분산 원장 또는 네트워크를 통해 수행됩니다.
지갑(Wallets): DID, VC를 저장하고, 키를 관리하며, 자격 증명 작업을 용이하게 하는 사용자 제어 애플리케이션.
* 블록체인/DLT: DID 등록을 고정하고, DID의 수명 주기를 관리하며, 암호화 작업에 대한 신뢰를 제공하여 데이터의 불변성과 가용성을 보장하는 데 자주 사용됩니다.

일반적인 워크플로:
1. DID 생성: 사용자가 DID와 관련 키를 생성합니다.
2. DID 등록: DID는 확인을 위해 DLT 또는 원장에 등록됩니다.
3. 자격 증명 발급: 발행자가 주장과 함께 VC를 생성하고 서명하여 사용자 지갑으로 전달합니다.
4. 자격 증명 제시: 사용자가 지갑에서 VC(또는 선택적 공개)를 제시합니다.
5. 검증: 검증자는 VC의 서명, 발행자의 DID, 발행자 데이터를 기반으로 한 주장을 확인합니다.

📚 출처