공부기록장

암호 알고리즘 3분 요약(대칭키, 비대칭키) 본문

▶ 자격증/정보처리기사

암호 알고리즘 3분 요약(대칭키, 비대칭키)

친절한 3 2020. 12. 14. 23:54

- 암호 알고리즘 이란?

: 데이터의 무결성 및 기밀성 확보를 위해 정보를 쉽게 해독할 수 없는 형태로 변환하는 기법이다.

 

- 암호 알고리즘 방식

대칭키 암호 방식 - 암호화와 복호화에 같은 암호키를 쓰는 알고리즘
- 대칭키는 블록 암호화와 스트림 암호화 알고리즘으로 나뉨
- ex) DES, AES, SEED, RC4
비대칭키 암호 방식 - 사전에 비밀 키를 나눠가지지않은 사용자들이 안전하게 통신하는 암호 알고리즘 방식
- 비대칭 키 암호 방식에는 비대칭 키와 비밀 키가 존재하며, 공개 키는 누구나 알 수 있지만 그에 대응하는 비밀 키는 소유자 만이 알 수 있어야 한다.
- 공개 키는 공개적으로 배포가 가능하다.
- ex) 디피-헬만, RSA

 

- 암호 알고리즘 비교

  대칭키 암호 방식 비대칭 키 암호 방식
대칭 키(비밀키) 비대칭 키(공개 키, 사설 키)
키의 관계 암호화 키 = 복호화 키 암호화 키 != 복호화 키
암호 알고리즘 공개 공개
장점 속도가 빠르다 암호화 키 사전에 공유 불필요
단점 키 분배 및 관리가 어렵다 속도가 느리다
사용 예 DES, AES, SEED 디피-헬만, RSA

 

- 개념 빈출 문제 예시

대칭키를 비밀키라고, 비대칭 키를 공개키라고 바꿔서 문제에 자주 나오는 편이다.

각각의 암호 방식 알고리즘의 장점와 단점을 알아두면 좋다.

최근에는 사용 예시에 대해서도 보기를 통해 종종 묻는 편이다. 알아두는 것이 좋다!

Comments