jhnada.log
로그인
jhnada.log
로그인
09. 컴퓨터 이해하기 ( CIA , RSA )
jhnada
·
2022년 7월 26일
팔로우
0
CIA
RSA
공개키
공개키기반
0
컴퓨터이해하기
목록 보기
6/10
CIA , RSA
공개키 기반 통신
전제조건
공개키는 누구에게나 공개되어 있으며 개인키는 자신만 갖고 있다.
앨리스의 공개키로 암호를 걸면 앨리스의 개인키로만 풀 수 있다.
앨리스의 개인키로 암호를 걸면 앨리스의 공개키로만 풀 수 있다.
밥의 공개키로 암호를 걸면 밥의 개인키로만 풀 수 있다.
밥의 개인키로 암호를 걸면 밥의 공개키로만 풀 수 있다.
암호 활용법
앨리스가 밥에게 메세지를 보낼때 밥의 공개키를 이용하여 보낸다
트루디가 메세지를 가로채서 밥에게 보낼 수 있음.
그렇게 되면 앨리스가 보낸건지 트루디가 보낸건지 확인 할 수 없음.
앨리스가 밥에게 메세지를 보낼때 밥의 공개키를 이용하여 잠그고, 그 전체를 자기의 개인키로 잠근다.
트루디가 앨리스의 공개키를 이용하여 메세지를 열어서 ( 내용은 확인 못함 ) 변형시킨뒤 밥에게 보낼 수 있지만, 메세지가 앨리스의 개인키로 잠겨서 오지 않았기 때문에 밥은 메세지가 앨리스가 보낸게 아니라는걸 알 수 있음.
정리
-송신자를 확인 했으면, 밥의 개인키로 메세지를 열어서 확인하면 끝,
송신자를 확인하지 못했으면 메세지를 읽을 필요 없음.
jhnada
밑바닥부터 배우는 초짜 개발자
팔로우
이전 포스트
08. 컴퓨터 이해하기 ( CIA RSA )
다음 포스트
10. 컴퓨터 이해하기 ( html )
0개의 댓글
댓글 작성