CI와 DI는 주로 본인인증 시스템에서 사용되는 고유 식별값입니다.
특히 대한민국에서 휴대폰 인증이나 아이핀 인증 등을 할 때 많이 쓰여요.
✅ CI (Connecting Information)
- 정의: 동일인 식별 정보.
- 목적: **하나의 사용자(개인)**를 온라인 서비스 전반에서 고유하게 식별하기 위해 사용.
- 특징:
- 동일한 사람이라면 같은 CI 값을 부여받음 (같은 인증기관을 통해 인증한 경우).
- 이름, 주민등록번호, 성별 등 개인식별 정보를 암호화해서 생성됨.
- 서비스 간 연동할 때도 같은 사람인지 판단 가능.
- 예시 사용처:
- 여러 사이트에서 동일한 사용자인지 확인할 때
- 통합회원 시스템 등
✅ DI (Duplication Information)
- 정의: 중복가입 확인 정보.
- 목적: 특정 사이트 내에서 중복 가입 여부를 확인하기 위한 값.
- 특징:
- 사이트마다 다른 DI 값이 부여됨.
- 같은 사람이더라도 사이트마다 DI는 달라짐.
- 개인 정보로부터 생성되긴 하지만, 사이트 단위로 고유화됨.
- 예시 사용처:
- 해당 사이트에 이미 가입한 이력이 있는지 확인
- 중복가입 방지
🔍 요약 비교
| 항목 |
CI |
DI |
| 의미 |
동일인 식별 정보 |
중복가입 확인 정보 |
| 용도 |
여러 사이트에서 동일인 판단 |
특정 사이트에서 중복가입 확인 |
| 고유성 |
같은 사람에게 같은 CI |
같은 사람이라도 사이트마다 다른 DI |
| 사용 예 |
통합 로그인, 제휴 서비스 연동 |
회원가입 시 중복 체크 |
| 노출 범위 |
상대적으로 더 넓게 쓰임 |
해당 사이트에서만 사용 |
💡 비유하자면...
- CI는 “주민등록번호”처럼 여러 기관에서 똑같이 보는 공통된 식별자
- DI는 “사이트 회원번호”처럼 사이트마다 다른 식별자