Learning
토픽 16 / 116·블록체인 / 탈중앙화

VC (Verifiable Credential, 검증가능 자격증명)

VC (Verifiable Credential, 검증가능 자격증명)

W3C 표준 기반으로 발급자가 디지털 서명한 자격증명으로, 보유자가 검증자에게 제출하여 신원/자격을 증명하는 디지털 문서

3자 모델: 발급자(Issuer, 자격 부여) → 보유자(Holder, 저장/제출) → 검증자(Verifier, 진위 확인)

Selective Disclosure: 필요한 정보만 선택적으로 공개(예: 나이 증명 시 생년월일 미공개), ZKP 활용

구성요소: 자격증명 메타데이터, 클레임(Claims), 증명(Proof/전자서명)

VP(Verifiable Presentation): 보유자가 하나 이상의 VC를 묶어 검증자에게 제출하는 패키지

적용사례: 디지털 졸업증명, 모바일 운전면허, 백신접종 증명, 자격증 인증

비교: VC(분산/선택적공개/위변조불가) vs 공동인증서(중앙/전체공개/PKI)

연관: DID, SSI, 블록체인, W3C, 영지식증명