정보 보안 일반정보보안기사 · 2016년04월02일 · 75/100
75.다음에서 설명하는 키 교환 알고리즘은?

1
PK1
2
Rabin
3
RSA
4
Diffie-Hellman정답
해설
PK1 PKI(공개키 인프라)에서 사용되는 대칭키 암호화 알고리즘 중 하나로, DES와 유사한 블록 암호화 방식을 사용, 하지만, DES와는 달리 대칭키가 아닌 공개키 방식을 사용하여 키를 교환하고, 인증을 수행한다. 주로 전자서명, 인증서 암호화 등에 사용된다. Rabin RSA와 유사한 대칭키 암호화 방식으로, 공개키와 개인키를 모두 사용한다. RSA와 달리 인수분해의 어려움으로 보안성이 높다는 장점이 있다. 무작위한 숫자를 선택하여 암호화하기 때문에, 복호화 과정 중 중복되는 숫자가 나올 가능성이 있다. RSA 현재 가장 보편적으로 사용되는 공개키 암호화 방식 중 하나이다. RSA는 대칭키 방식의 암호화에서 발생할 수 있는 키 교환 문제를 해결하기 위해 개인키와 공개키를 사용하여 암호화와 복호화를 수행한다. 대표적인 응용 분야는 전자서명, SSL, S/MIME 등이 있다. Diffie-Hellman 키 교환 알고리즘으로, 비밀키를 교환하기 위해 공개키를 사용한다. Diffie-Hellman 알고리즘은 키 교환을 수행하기 위해 두 사용자 간의 공유 비밀 정보를 만들어낸다. 이 비밀 정보는 대칭키 암호화의 키로 사용될 수 있다. 주로 SSL, VPN 등에서 사용된다.