개발자기본지식
#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가 보냈다는 사실을 확인하고 자신의 비밀키로 받은 자료를 복호화 해 확..
2021. 12. 17. 15:56