Notice
Recent Posts
Recent Comments
Link
반응형
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 딥시크
- 공동인증서
- API
- deepseek vs chatgpt
- NGINX
- 본인확인
- ktlin
- 본인인증
- 보안
- PostgreSQL
- 인증
- exception
- db
- postgis
- Mono
- 허깅 페이스
- AOP
- 컨퍼런스
- Spring Boot
- IntelliJ
- Spring
- netty
- spring security
- Flux
- 로그인
- webflux
- AWS
- docker
- 코틀린
- Kotlin
Archives
- Today
- Total
[수미수의 개발 브로구]
[인증] 공동 인증서 서명 값과 개인식별 값 (sign, vid) 본문
반응형

1. 들어가기 전
오늘은 본인인증 및 전자서명 수단 방식인 공동인증서를 서비스에 적용 할 때 사용되는 서명 값과 개인 식별값의 정의 대해서 이야기 해보겠습니다.
2. 서명 값과 개인식별 값
일반적으로 공동인증서를 서비스에 적용하기 위해서는 sign 값과 vid 값을 알아야 합니다. 우선 아래와 같이 두 개의 값을 비교 해보겠습니다.
| 구분 | sign (서명값) | vid(개인 식별 값) |
| 역할 | 공동인증서를 통해 생성된 전자 서명 데이터 이며, 사용자가 공동 인증서를 이용해 데이터를 서명 했을 때 서명 결과 값 | 본인 확인을 위한 값으로, 주민등록번호 등 민감한 정보를 대체하여 사용되는 암호화 값이며, 보통 인증서 발급 시 주민등록번호 등의 식별정보를 암호화 값 |
| 목적 | 서명된 데이터가 위변조되지 않았는지, 사용자가 인증된 사람인지 검증하기 위해 사용 | 주민등록번호를 직접 사용 하는 대신, 암호화된 식별정보를 제공하여 개인을 식별 하는 데 목적이 있으며, 인증서의 소유주가 본인인지 확인 하는 과정에서 활용 |
| 사용 시점 | 로그인, 금융거래, 문서 서명 등 사용자가 전자서명을 할 때 | 인증서 소유자 본인임을 확인하는 과정에서 사용되며, 특히 본인 확인 절차에서 중요한 역할을 함 |
| 구성요소 | 개인키를 이용하여 생성된 서명 값이며, 데이터 무결성과 사용자 신원 보증 | 주민등록번호 같은 개인 식별 정보를 암호화한 값이며, 서명과는 별도의 정보 |
| 검증 과정 | 서버는 해당 서명 값을 공개키로 검증하여 서명이 유효한지 확인 | 서버에서 해당 VID 값을 복호화하거나 특정 알고리즘으로 검증하여 인증서 소유주와 사용자 본인이 일치하는지 확인 |
3. 참고 문서
VestSign 웹표준 공인인증
VestSign 웹표준 공인인증 안내 페이지 입니다.
www.yettiesoft.com
반응형