주요 대칭키(블록암호) - 이해하기



주요 대칭키(블록암호) 비교표

알고리즘 키 길이(bits) 블록(bits) 라운드 수 구조 특징
DES 56 (유효키) 64 16 Feistel 오래된 표준. 키(56)가 짧아서 요즘 기준으론 안전하지 않음. (역사적 의미/3DES의 기반) (위키백과)
3DES (TDEA) 3-key: 168(=56×3) / 2-key: 112(=56×2, K1=K3) 64 48 (DES 3번) DES를 3번 적용(EDE) DES 보강판이라 레거시에서 사용되지만 느리고, 블록이 64라 대량 데이터에 비효율/주의. (NIST Publications)
Rijndael (AES) 128 / 192 / 256 128 10 / 12 / 14 SPN 현재 가장 널리 쓰는 표준급 대칭키. 빠르고 구현/가속(HW)도 풍부해서 실무 기본 픽. (NIST Publications)
SEED 128 128 16 Feistel 국산 표준 블록암호로 국내 환경에서 자주 등장. (128비트 블록/키) (rfc-editor.org)
ARIA 128 / 192 / 256 128 12 / 14 / 16 Involutional SPN 국산 표준, AES처럼 128블록+가변 키. 구조가 SPN 계열이라 구현이 깔끔한 편. (seed.kisa.or.kr)
IDEA 128 64 8.5 Lai–Massey XOR/덧셈/곱셈을 섞어 설계(연산 “성질”이 달라서 섞기 좋다는 컨셉). 다만 64비트 블록이라 현대 신규 설계에선 덜 쓰임. (위키백과)


암기 팁(정보보안기사 용)

  • DES = 64블록 / 56키 / 16라운드 / Feistel

  • 3DES = DES×3 → 48라운드, (키는 2-key/3-key 옵션)

  • AES = 128블록 / (128·192·256키) → (10·12·14라운드) / SPN

  • SEED = 128블록 / 128키 / 16라운드

  • ARIA = AES랑 “입력 스펙”이 비슷(128블록, 3가지 키, 라운드도 12/14/16)

댓글 쓰기

새 댓글을 작성할 수 없습니다.*

다음 이전