공개키 암호- 암/복호화에 서로 다른 키를 사용- 송신자는 수신자의 공개키를 이용하여 암호화, 수신자는 자신의 개인키로 복호화 가능- 수학적 난제를 기반으로 설계- 대칭키 암호에 비해 속도가 느림 Diffie-Hellman- 이산대수 문제를 기반한 방식- 중간자 공격(MITM : Man In the Middle Attack)에 취약Alice와 Bob이 상대방에 대한 인증을 보장하지 못한다. 공격자는 중간에서 통신을 가로채 Alice와 공격자, 공격자와 Bob 사이에 각각 두 개의 디피 헬먼 키 교환을 생성하고, Alice와 Bob이 각각 서로와 통신하는 것처럼 위장할 수 있다. 키 교환 절차1) Alice는 소수p, 그리고 1부터 p-1까지의 정수 g를 선택하여 사전에 Bob과 공유한다.2) Alice는..