키 배포 센터 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
;KDC, Key Distribute Center | ;KDC, Key Distribute Center | ||
;대칭키 암호 구조에서 암호키의 안전한 공유를 위한 체계 | ;대칭키 암호 구조에서 암호키의 안전한 공유를 위한 체계 | ||
13번째 줄: | 12번째 줄: | ||
== 절차 == | == 절차 == | ||
# A는 키 배포 | # A는 키 배포 센터에「B와 통신하고 싶다」고 신청한다. | ||
# 키 배포 센터는 난수 생성기를 써서 임시 세션 키를 만든다. | |||
# 키 배포 센터는 데이터베이스로부터 A의 키와 B의 키를 꺼낸다. | # 키 배포 센터는 데이터베이스로부터 A의 키와 B의 키를 꺼낸다. | ||
# 키 배포 센터는 A의 키를 써서 세션 키를 암호화해서 A에게 보낸다. | # 키 배포 센터는 A의 키를 써서 세션 키를 암호화해서 A에게 보낸다. | ||
# 키 배포 센터는 B의 키를 써서 세션 키를 암호화해서 B에게 보낸다. | # 키 배포 센터는 B의 키를 써서 세션 키를 암호화해서 B에게 보낸다. | ||
# A는 키 배포 센터로부터 온 세션 키(A의 키로 암호화되어 있음)를 복호화해서 세션키를 얻는다. | # A는 키 배포 센터로부터 온 세션 키(A의 키로 암호화되어 있음)를 복호화해서 세션키를 얻는다. | ||
# A는 세션 키를 써서 메시지를 암호화해서 밥에게 보낸다. | |||
# B는 키 배포 센터에서 온 세션 키(B의 키로 암호화되어 있음)를 복호화해서 세션 키를 얻는다. | # B는 키 배포 센터에서 온 세션 키(B의 키로 암호화되어 있음)를 복호화해서 세션 키를 얻는다. | ||
# B는 세션 키를 써서 A에게 온 암호문을 복호화한다. | # B는 세션 키를 써서 A에게 온 암호문을 복호화한다. | ||
# A와 B는 세션 키를 삭제한다. | # A와 B는 세션 키를 삭제한다. |