디지털 배지, DID는 어떻게 만들어지고 보관될까?

2025. 6. 19.

“디지털 배지에 찍힌 도장은 누가 만들고, 어떻게 보관될까?”

진짜 수료증, 진짜 인증을 위한 디지털 도장의 모든 것을 소개합니다.


🔐 DID, 디지털 도장은 어디서 나올까?

디지털 배지는 이제 단순한 이미지가 아닙니다.
그 안에는 나만의 디지털 도장(DID)이 찍혀 있어야 진짜입니다.

이 디지털 도장은 내가 가진 고유한 개인키로 만들어지고,
그 진위는 누구나 열람 가능한 공개키로 검증됩니다.

그리고 도장 위에 찍힌 고유한 무늬,
바로 그것이 DID(Decentralized Identifier)입니다.

하지만 이 디지털 도장은 누가 만들고, 어디에 저장되며, 위조될 위험은 없을까요?

이 글에서는 Kolleges(칼리지스)가 어떻게 DID 기반 디지털 배지를 안전하게 만들고,
사용자 중심으로 보관하는지 그 과정을 자세히 소개합니다.


🧬 키쌍이란? DID의 뿌리

DID는 단독으로 존재하지 않고, 다음과 같은 키쌍을 바탕으로 생성됩니다:

구분역할🧷 개인키 (Private Key)나만이 가진 디지털 도장🔍 공개키 (Public Key)도장의 진위 여부를 검증하는 공개 도구

개인키로 도장을 찍고, 공개키로 이를 확인하는 이 구조는
마치 열쇠와 자물쇠처럼 맞물려 작동하며,
이 조합이 디지털 배지의 신뢰를 만드는 핵심입니다.


🛠 Kolleges는 DID를 어떻게 생성할까?

Kolleges는 did:key 방식으로 디지털 배지에 필요한 DID를 생성합니다.
이는 블록체인이나 중앙 등록기관 없이도 DID를 만들 수 있는 방식으로,
빠르고 간결하며, 글로벌 표준과도 호환됩니다.

생성 절차는 다음과 같습니다:

  1. RSA 알고리즘으로 키쌍 생성

    • 개인키: 사용자가 인증서 서명에 사용

    • 공개키: 외부에서 진위 검증에 사용

  2. 📄 PEM 형식으로 변환

    • 사람이 읽을 수 있는 포맷으로 가공

  3. 🔒 개인키는 절대 서버에 저장하지 않음

    • 사용자가 직접 보관하도록 암호화된 문자열 제공

  4. 📌 Kolleges는 공개키와 이로부터 파생된 DID만 보관

DID는 공개키에서 생성된 고유 문자열이며,
인증서의 ‘정체성’을 나타내는 디지털 지문입니다.


📦 Kolleges가 저장하는 데이터는?

Kolleges는 오직 아래와 같은 정보를 데이터베이스에 저장합니다:

항목설명did예: did:key:z6Mkr...public_key_pem공개키 (PEM 형식)user_id사용자 ID (내부용)

개인키는 절대 저장되지 않으며,
Kolleges는 이를 확인하거나 재발급하지 않습니다.

필드명

설명

id

내부 식별자 (PK)

user_id

사용자 ID

did

생성된 DID (예: did:key:...)

public_key_pem

공개키 (PEM 형식)


📁 개인키는 어떻게 보관할까?

개인키는 Kolleges 서버에서 다음 방식으로 암호화되어 사용자에게 제공됩니다:

  1. 📌 내부 알고리즘으로 암호화

  2. 사용자 정보 + 보안 키를 조합한 암호화 키 사용

  3. 결과값을 Base64 문자열로 변환

  4. 사용자가 직접 다운로드하여 보관할 수 있는 파일 형태로 제공

사용자는 이 파일을 안전한 저장소(USB, 클라우드, 오프라인 등)에 보관하면 됩니다.


✅ 개인키는 정말로 본인 것인지 어떻게 증명하나요?

사용자가 DID 기반 인증서를 사용할 때, Kolleges는 다음과 같이 검증합니다:

  1. 암호화된 개인키 파일을 업로드

  2. Kolleges에서 내부 알고리즘으로 복호화

  3. 복호화된 키로 디지털 서명을 수행

  4. Kolleges가 보관 중인 공개키로 검증

👉 이 과정을 통해 “이 도장은 실제로 당신이 찍은 것입니다”라는 신뢰가 확보됩니다.


🎯 디지털 배지, 신뢰는 DID에서 시작됩니다

디지털 배지의 핵심은 시각적 디자인이 아니라,
누가 만들었고, 누가 소유하며, 어떻게 검증되는지입니다.

Kolleges는 DID 기술을 통해
플랫폼에 의존하지 않아도 영구적으로 검증 가능한 디지털 배지를 제공합니다.

  • ✅ 개인키는 사용자만 소유

  • ✅ 공개키 기반 검증 가능

  • ✅ 블록체인 없이도 탈중앙 구조 구현

  • ✅ 검증 가능한 인증서(VC)와 연계

진짜 디지털 배지를 원한다면,
진짜 도장(DID)을 가진 Kolleges와 함께 하세요.


📎 마무리하며

DID는 단순한 ID가 아닙니다.
그 안에는 보안, 자율성, 신뢰라는 세 가지 가치가 담겨 있습니다.

Kolleges는 이 DID 구조 위에 디지털 배지를 올려,
수강 이력, 자격증, 인증서 등 중요한 학습 성과를
중앙 서버 없이도 안전하게 증명할 수 있도록 돕고 있습니다.


🔗 관련 콘텐츠 추천

👉 디지털 배지를 위한 DID 구조 이해하기 (1편)
👉 DID 기반 디지털 인증서, IPFS에 안전하게 저장하는 방법

교육브랜드 성장 112% 증가 국제 표준인증 디지털 인증서

교육의 새로운 가치를 창출하세요

블록스푼(주)

대표 윤창진 | 사업자등록번호 790-81-03282 | 주소 서울 양천구 목동동로 309, 14층
통신판매신고번호 2025-서울양천-0652 | 연락처 +82)070-8998-4469 | E-Mail support@kolleges.net

교육브랜드 성장 112% 증가 국제 표준인증 디지털 인증서

교육의 새로운 가치를 창출하세요

블록스푼(주)

대표 윤창진

사업자등록번호 | 790-81-03282
주소 | 서울 양천구 목동동로 309, 14층
E-Mail | support@kolleges.net

교육브랜드 성장 112% 증가 국제 표준인증 디지털 인증서

교육의 새로운 가치를 창출하세요

블록스푼(주)

대표 윤창진
사업자등록번호 | 790-81-03282
주소 | 서울 양천구 목동동로309, 14층
E-Mail | support@kolleges.net