분산 신원 — DID & VCDecentralized Identity — DID & VC
문제 상황
자격을 증명하려면 신분증 전체를 넘겨야 하는 사용자. 그리고 최소한의 사실만 확인하면 되는데 과도한 개인정보를 보관하게 되는 서비스 제공자.
필요 제출물
DID·VC 기반으로 필요한 사실만 증명하는 발급·검증 플로우. 선택적 공개, 영지식 증명, 자격 폐기, 오프체인 프라이버시 보호 등.
- DID 기반 동적 QR 인증으로 전자출결 및 대리 출석 방지
- DID·VC 자격 검증과 ZKP를 결합한 학생회 선거 익명 투표
- 학회·동아리 활동 이력 및 수료증의 VC 기반 디지털 배지 발급
검증 기준
- 발급 → 제시 → 검증 중 최소 한 경로가 실제로 동작하는지 (폐기까지 구현 시 가점)
- 어떤 정보가 노출되지 않는지 구체적으로 설명할 수 있는지
- W3C DID/VC 표준 호환 여부 — 필수는 아니나 가점
- 캠퍼스·학회·동아리 생태계의 실재하는 문제를 다루면 「문제 정의」 항목에서 가점
참고
ZKP를 직접 구현할 필요는 없습니다. 기존 라이브러리(예: Semaphore) 활용을 권장합니다.
제출 형태 데모 시 +10%
아이디어톤 형태의 제출도 가능합니다. 기획과 설계를 담은 발표 장표만으로 제출할 수 있고, 이 경우 시연 영상과 코드 레포는 선택입니다. 다만 실제 동작하는 데모를 함께 제출하면 「동작하는 구현」 10%를 가산점으로 획득합니다. 이 예외는 트랙 02에만 적용됩니다.