Loading...

개발자기본지식 / / 2021. 12. 17. 15:56

#7강. 신뢰성을 위한 가장 완벽한 암호화(RSA) (2/2)

반응형

공개 키 암호화(public-key cryptography) : 비밀 키 암호 방식과 달리 암호화와 복호화에 이용하는 키가 다른 방식

- public key : 공개 키

- private key : 비밀 키

 

RSA 암호 : 공개 키 암호 시스템의 하나로, 암호화뿐만 아니라 전자서명이 가능한 최초의 알고리즘

 

A가 B에게 10시라는 자료를 보낼 때 무결성(I)까지 만족할 수 있는 방법이 RSA 암호화를 사용하는 것이다.

 

중간에 이브의 방해를 막기위해 B만이 확인할 수 있도록 B의 공개키로 1차 암호화를 한다.

이후 A가 보냈음을 확실히 할 수 있도록 A의 비밀키로 2차 암호화를 한다.

 

이렇게 보내면 B는 A의 공개키로 복호화를 함으로써 A가 보냈다는 사실을 확인하고

자신의 비밀키로 받은 자료를 복호화 해 확인할 수 있다.

이런 이중잠금 암호화 방식이 RSA 암호화 방식이다.

 

[출처]

 

https://cafe.naver.com/metacoding

 

메타코딩 : 네이버 카페

코린이들의 궁금증

cafe.naver.com

메타코딩 유튜브

https://www.youtube.com/c/%EB%A9%94%ED%83%80%EC%BD%94%EB%94%A9

 

메타코딩

문의사항 : getinthere@naver.com 인스타그램 : https://www.instagram.com/meta4pm 깃헙 : https://github.com/codingspecialist 유료강좌 : https://www.easyupclass.com

www.youtube.com

 

반응형