23-2암호화 방식에 관한 설명이다. ①, ②에 해당하는 알고리즘을 [… | 2023년 정보처리기사실기 2회차 기출문제 상세 페이지
18
23-2
암호화 방식에 관한 설명이다. ①, ②에 해당하는 알고리즘을 [보기]에서 모두 골라 적으시오.
- ( ① ): 암호화할 때와 복호화할 때 동일한 키를 사용한다. 처리 속도가 빠르지만, 통신 상대와 비밀키를 안전하게 나눠 갖는 절차가 필요하다.
- ( ② ): 누구에게나 공개하는 키와 소유자만 간직하는 개인키를 한 쌍으로 사용한다.
[보기] AES, ARIA, DES, DSA, ECC, RC4, RSA, SEED
해설
① AES, ARIA, DES, RC4, SEED
② DSA, ECC, RSA
[해설]
같은 키로 암·복호화하는 방식은 대칭키(비밀키) 암호이며, 보기 중 AES, ARIA, DES, RC4, SEED가 해당한다. RC4는 스트림 암호, 나머지는 블록 암호다.
공개키와 개인키를 쌍으로 쓰는 방식은 비대칭키(공개키) 암호이며, RSA, ECC, DSA가 해당한다.
- RSA: 큰 수의 소인수분해가 어렵다는 점에 기반
- ECC(Elliptic Curve Cryptography): 타원 곡선 이산대수 문제에 기반, 짧은 키로 RSA와 비슷한 강도
- DSA(Digital Signature Algorithm): 이산대수 문제 기반의 전자서명용 공개키 알고리즘
- ARIA·SEED: 국내에서 개발된 블록 암호
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.