암호화 기법

이영은·2023년 11월 25일
0

기술면접

목록 보기
2/7

Q. 암호화 기법에 대해 설명해주세요

A. 비밀키 암호화 방식과 공개키 암호화 방식이 있습니다.

비밀키 암호화 방식은 데이터를 암호화 및 복호화하는데 동일한 비밀키 한 개를 사용합니다. 동일한 비밀키를 사용하기 때문에 대칭키 암호화 방식이라고도 합니다. 비밀키 암호화 방식에서 비밀키의 크기는 공개키에 비해 상대적으로 작고 복호화 처리 속도가 공개키 암호화 방식에 비해 매우 빠릅니다. 하지만 비밀키가 노출되면 암호문을 복호화 할 수 있기에 보안에 취약합니다. 대표적인 알고리즘으로는 DES가 있습니다.

공개키 암호화 방식은 공개키와 개인키를 사용하는 공개키 암호화 방식이 있는데 이를 비대칭키 암호화 방식이라고도 합니다. 개인키로 암호화 한 정보는 그 쌍이 되는 공개키로만 복호화가 가능하고 공개키로 암호화한 정보는 그 쌍이 되는 개인키로만 복호화가 가능합니다. 다른 사람과 키를 공유하지 않아도 안전한 통신이 가능하며 개인키만 관리하면 됩니다. 공개키 암호는 수학적인 난제를 기반으로 설계되어 있기에 대칭키 알고리즘보다 속도가 대략 1000배 정도 느립니다. 대표적인 알고리즘으로는 RSA가 있습니다.

출처

0개의 댓글