# Terminology

  • MyID (마이아이디)
    파라메타가 독자 개발한 블록체인 엔진인 루프체인(loopchain) 기반의 분산ID (DID) 플랫폼.

  • DID
    마이아이디 사용자의 분산 식별자(Decentralized Identifier). 생태계의 모든 주체(entity)들은 자신의 DID를 하나 이상 가진다.

  • DID Document
    블록체인에 등록되어 있는 사용자 DID 관련 정보를 담고 있는 문서. MyID2.0 플랫폼에서는 주로 blockchain에 저장된다.

  • Entity
    생태계에서 하나 이상의 역할을 수행 하는 사람, 조직 혹은 장치를 일컫는 말로 여기서는 Issuer, Verifier, Holder 등의 구성 요소를 표현하는데 쓰인다.

  • Issuer
    사용자 요청에 의해 사용자 정보를 인증하고 Credential을 발급하는 발급기관

  • Verifier
    서비스의 이용을 위해서 사용자로부터 전달 받은 Presentation을 검증하고 서비스를 제공하는 서비스 제공자

  • Holder
    마이아이디 플랫폼에서 서비스를 이용하는 사용자. 이슈어로부터 Credential을 발급 받고 Verifier의 서비스를 이용하기 위해 Presentation을 만들어서 제출하는 사용자

  • 쯩 서비스
    파라메타가 개발한 MyID2.0 플랫폼 기반의 모바일 신원 증명 서비스.

  • 쯩 for 공공기관 앱(이하 쯩으로 명칭)
    쯩 서비스를 위한 holder용 신원 지갑 앱.

  • Blockchain
    사용자의 DID 관련 정보가 저장되는 탈중앙화된 저장소.

  • Credential
    Issuer로부터 인증받고 발급받은 증명내역. 증명받은 Claim 실제 Data와 이 Claim Data를 증명해 줄 수 있는 Verifiable Credential로 구성된다. 보통 Credential과 Verifiable Credential은 동일한 경우가 많지만, MyID2.0 플랫폼에서는 Credential은 Verifiable Credential과 Claim Data을 합쳐서 통칭할 때 사용되기 때문에, 엄밀하게는 Verifiable Credential과 구분된다.

  • Verifiable Credential
    Issuer로부터 발급받은 증명서로 위변조를 검증할 수 있다. 단, Credential 내에 Claim Data가 실제로 존재하지 않고, Claim Data를 검증할 수 있는 정보만 포함되어 있다.

  • VC
    Verifiable Credential을 줄여서 VC로 표현하기도 한다.

  • Verifiable Presentation (Presentation)
    서비스 이용을 위해, Verifier가 요구한 사용자 정보에 대하여 사용자(Holder)가 Credential을 포함한 후 사용자가 서명한 제출 데이터. 위변조 검증이 가능하다는 점에서 Verifiable Presentation이라고 불리며, 이는 Presentation과 기술적으로 동일하다. (Credential과 Verifiable Credential은 다르지만, Verifiable Presentation과 Presentation은 동일하다.)

  • VP
    Verifiable Presentation을 줄여서 VP로 표현하기도 한다.

  • VCP (Message)
    Verifiable Credential, Verifiable Presentation의 약자로 VC를 발급하고 VP를 제출할 때 사용하는 메세지 프로토콜.

  • Claim
    Issuer로부터 인증받고 Credential로 발급 받은 사용자 정보.

  • SCORE
    Loopchain blockchain에서 구동되는 Smart Contract.

  • JWT (JSON Web Token)
    Credential, Presentation 등의 발급에 사용되는 기본 포맷.

  • JWS (JSON Web Signature)
    JWT는 header, payload, signature로 구성되는데, JWT 내에 포함되는 서명(signature).

  • JWE (JSON Web Encryption)
    Credential, Presentation의 데이터를 보호하기 위해 서버와 클라이언트간 암호화한 데이터 포맷.