대칭 키 암호(symmetric-key algorithm) : 암호화와 복호화에 같은 암호 키를 쓰는 알고리즘 앨리스가 밥에게 10시라는 메시지를 A키로 암호화하여 보내도 A키가 없는 밥은 열지 못한다. 이 때 트루디가 중간에서 가로채지 못하고 A키를 알려줄 수 있는 방법이 있다 디피헬만 알고리즘(Diffie-Hellman Algorithm) : 두 사용자가 사전에 어떤 비밀 교환 없이도 공통 키를 교환하게 해주는 알고리즘 디피헬만 알고리즘의 핵심은 상대방의 공개키와 나의 개인키를 이용하여 계산을 하면 비밀키가 나온다는 것이다. 그 후 나와 상대방은 비밀키를 사용하여 데이터를 암호화한 후 전달하면 된다. 앨리스의 개인키는 3, 밥의 개인키는 4이다. 서로의 공개키가 5라고 했을 때, 앨리스와 밥은 서로의..