[AWS] 4. RSA 인증방식

Jimin·2023년 6월 30일
0

AWS(metacoding)

목록 보기
4/5

RSA

  • 공개 키 기반 암호화 방식
    A 열쇠 → 잠금 → 풀 수 있음
    B 열쇠 → 풀 수 있음 → 잠금
  • 데이터 암호화: 상대의 공개키로 잠금

  • C가 비밀번호를 훔쳐서 폐기하고 다른 비밀번호를 넣고 B에게 보낼 수도 있음

  • 누가 보냈는지도 중요함

프로토콜

  • 데이터 전송 방법
  1. 데이터를 수신자의 공개키로 잠근다. → 암호화
  2. 그 데이터를 다시 송신자의 비밀키로 잠근다. → 전자 서명
  3. 전송한다.
  • 데이터 받는 방법
  1. 데이터를 송신자의 공개키로 연다. → 서명 검증
  2. 열리면 수신자의 개인키로 연다. → 데이터 복호화


정리

  • 대칭키: 키 전송의 문제가 있음
  • 공개키: 키 교환이 필요없음
    • A: A 공개키, A 비밀키
    • B: B 공개키, B 비밀키


  • 전자서명으로 인증하면 세션이 생성되고 이를 통해 통신함

0개의 댓글