35, 1/2 회원가입  로그인  
   dragong
   갑자기 궁금.. 인터넷 뱅킹 공인인증서의 공개키와 개인키는 각각 어디있나요?

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=17 [복사]



PKI 관련 공부를하다 의문이 생겨 질문드립니다.

우리가 예를들어 국민은행에서 잔고 확인을 한다라고 하면..

국민은행 측에선 공인인증서 발급을 먼저 요구하게됩니다 (귀찮죠 ㅠ.ㅠ)

그럼 본인 확인을 거친 후 공인인증서 발급이 끝나게 되는데..

이 때, PKI의 공개키와 개인키가 각각 어디에 저장되는지 알고 싶습니다

좀 더 자세히 들어간다면 이 두 쌍의 키가 어떤 단계에 사용되는지도 궁금합니다!!



  Hit : 10680     Date : 2011/04/11 04:22



    
멍멍 개인키와 공개키 모두 본인의 PC에 저장됩니다
파일이 저장된 폴더의 위치는 C:\Program Files\NKPI\ 이고요~
예를들어 yessign에서 발급받은 인증서라면, NKPI\yessign\USER\발급받은자의 이름\
아래 저장됩니다.
저장되는 파일은 signcert.der (인증서 == 공개키+서명), 그리고 signPri.key (개인키) 입니다.

공개키는 인증기관의 서명과 함께 인증서라는 포맷으로 은행 서버측으로 전달되며,
은행 서버측은 이 인증서의 서명이 유효한지 확인한 후, 동봉된 공개키로 정보들을 암호화합니다.
암호화된 데이터는 다시 사용자측에게 전송되며, 사용자는 개인키로 복호화하여 내용을 확인합니다.
2011/04/17