전국 스포츠클럽 · 체육관 · 수영장 · 테니스장 등 이종 기관 간 개인정보 노출 없이
Aleo 블록체인 영지식증명(ZKP)으로 단일 SSO 인증을 실현하는 실전 데모입니다.
기존 AniPass 방식에서는 기관마다 별도 로그인 + 개인정보 제공이 필요했습니다.
ZKP 기반 통합 인증은 한 번의 증명으로 모든 기관에 접근을 허용합니다.
헬스장, 수영장, 농구장 복합 시설. 회원권·출입 통합 관리
✅ SSO 연계지자체 운영 수영장. 국민체력100 연동, 강습 예약 시스템
✅ SSO 연계대회 접수·코트 예약. 선수등록번호 ZKP 증명 연동
✅ SSO 연계문체부·대한체육회 스포츠클럽 종합정보시스템 메인 포털
✅ SSO 연계학교체육·방과후 스포츠클럽. 보호자 동의 ZKP 처리
✅ SSO 연계체력측정·건강관리 센터. 체력인증서 ZKP 검증 연계
✅ SSO 연계전국체전·생활체육대회 참가 신청·선수 자격 ZKP 인증
✅ SSO 연계사용자 → 영지식증명 생성 → API 게이트웨이 검증 → 기관별 토큰 발급의 5단계 플로우
server/TELECOM-AUTH-INTEGRATION.md 6-2절 "오해 방지"
실제 인증 플로우를 단계별로 체험해보세요. 각 단계에서 ZKP 증명이 어떻게 생성·검증되는지 확인할 수 있습니다.
server/TELECOM-AUTH-INTEGRATION.md
접속할 스포츠 기관 선택
지문 / 얼굴 인식 (기기 내)
membership_proof.aleo 실행
ZKP Verifier 검증 + 토큰 발급
SSO 세션으로 전체 기관 접근
현재 ZKP SSO로 연계된 기관입니다. 어디서나 한 번의 인증으로 접근 가능합니다.
스포츠클럽 종합정보시스템 3차 고도화의 핵심 인증 전환 포인트
| 항목 | ❌ 기존 AniPass 방식 | ✅ ZKP (Aleo) 통합인증 |
|---|---|---|
| 인증 수단 | 중앙 서버 발급 디지털 ID 얼굴·QR 코드 인증 |
기기 내 ZKP 증명 생성 개인정보 미포함 증명서만 제출 |
| 개인정보 전송 | ❌ 전송됨 이름·주민번호·사진 API 직접 전달 | ✅ 0byte 사실 여부(T/F)만 증명. 원본 미전송 |
| 기관 간 연계 | 기관마다 별도 로그인 개인정보 반복 제공 필요 |
1회 ZKP 증명으로 전 기관 SSO 추가 로그인·정보 제공 불필요 |
| 중앙 서버 의존 | ❌ 높음 서버 다운 시 전체 인증 불가 | ✅ 최소화 온디바이스 증명 생성, 서버 장애 내성 |
| 개인정보 유출 위험 | ❌ 고위험 중앙 DB에 개인정보 집중 저장 | ✅ 저위험 개인정보 기기에만 보관. 서버엔 해시만 |
| 감사·추적 | 중앙 서버 로그 (변조 가능) | Aleo 블록체인 불변 감사 로그 개인정보 노출 없이 인증 이력 보존 |
| GDPR/개인정보보호법 | △ 위험 불필요한 개인정보 수집 소지 | ✅ 완전 준수 최소 정보 원칙 (필요한 사실만 증명) |
| 오프라인 사용 | ❌ 불가 서버 연결 필수 | ✅ 가능 증명은 온디바이스 생성. 오프라인 입장 가능 |
| 양자내성 암호 | ❌ 미적용 기존 RSA/ECDSA 취약 | ✅ 적용 CRYSTALS-Kyber + Dilithium 조합 지원 |
| 모바일 통합 | 앱마다 별도 SDK 연동 기관별 UI 파편화 |
통합 스포츠클럽 앱 1개 ZKP 모듈 + 전 기관 SSO 통합 UX |