본문 바로가기

:SERVER/AWS

[easyupclass] RSA

반응형

- 대칭키: 암호화, 복호화 할 때 같은 키를 사용. 열쇠 교환이 힘들다


- 공개키 기반 암호화 방식: RSA. 상대방의 공개키로 암호화해서 데이터를 보냄.
A공개키로 암호화하면 A비밀키로 복호화하고
A비밀키로 암호화하면 A공개키로 복호화하는 방식.

A.     ------      B.
A는 데이터를 보낼 때
B의 공개키로 암호화해서 데이터를 보내면,
B는 B비밀키로 북호화한다
그러고나서 A의 비밀키로 한번 더 감싼다

[데이터 전송 방법 A to B]
1. 데이터를 수신자.B의 공개키로 암호화한다(데이터 암호화)
2. 암호화한 데이터를 다시 송신자.A의 비밀키로 암호화한다(전자서명)
3. 전송

[데이터 받는 방법]
1. 데이터를 송신자.A의 공개키로 복호화한다(서면 검증)
2. 복호화가 될 경우 수신자.B의 개인키로 복호화한다(데이터 복호화)


AWS 서울 리전 EC2 폴더안에 .ssh/authorized_key 공개키가 존재
AWS EC2에 접속하려면 비밀키로 SSH 접속 시도.
authorized_key(공개키)로 풀어봄. 전자 서명을 인증이 되면
세션이 생성이 된다


 

출처: 이지업클래스 | 개발자를 위한 AWS DevOps 입문 [CI/CD 무중단 배포]
https://easyupclass.e-itwill.com/course/course_view.jsp?id=74&rtype=0&ch=course

반응형