문제
암호화와 복호화에 서로 다른 키 쌍을 사용하며, 키 분배 문제를 해결할 수 있지만 처리 속도가 느린 암호화 방식은 무엇인가? 또한 이 방식의 대표 알고리즘 1개를 함께 쓰시오.
정답
비대칭키 암호화, RSA
비대칭키 암호화, RSA공개키 암호화, RSA비대칭키 암호화,RSA공개키 암호화,RSARSA, 비대칭키 암호화RSA, 공개키 암호화RSA,비대칭키 암호화RSA,공개키 암호화비대칭키 암호화, ECC공개키 암호화, ECC비대칭키 암호화,ECC공개키 암호화,ECCECC, 비대칭키 암호화ECC, 공개키 암호화ECC,비대칭키 암호화ECC,공개키 암호화비대칭키 암호화, ElGamal공개키 암호화, ElGamal비대칭키 암호화,ElGamal공개키 암호화,ElGamalElGamal, 비대칭키 암호화ElGamal, 공개키 암호화ElGamal,비대칭키 암호화ElGamal,공개키 암호화
해설
비대칭키 암호화는 공개키와 개인키라는 서로 다른 키 쌍을 사용하는 암호화 방식이다. 공개키는 누구나 알 수 있고, 개인키는 소유자만 알고 있어야 한다. 대표적인 알고리즘으로는 RSA, ECC(타원곡선 암호), ElGamal 등이 있다. 키 분배 문제를 해결할 수 있지만 대칭키 암호화에 비해 연산 속도가 느리다는 단점이 있어, 실제로는 대칭키와 비대칭키를 혼합한 하이브리드 방식을 많이 사용한다.