- 4-8 대칭키 암호 알고리즘2022년 09월 30일
- 59lee
- 작성자
- 2022.09.30.:20
대칭키 암호화 요약 대칭키 암호화 요약
목차
- 기본 원리 및 특징
- 블록 암호 알고리즘 개요
- 암호 알고리즘별 구조 및 특징
- 암호 운영 방식
1. 기본 원리 및 특징
1) 기본 원리
- 송신자와 수신자는 사전에 같은 키를 공유
- 공유한 키로 암호화 및 복호화 수행
2) 특징
- 누구나 암호화 가능, 복호화를 위해서는 비밀키 필요
3) 장점 및 단점
- 장점: 키가 짧고 속도가 빠름
- 단점: 키 공유 필요, 디지털 서명에 부적합
2. 블록 암호 알고리즘 개요
1) 특징
전치와 치환을 반복하여 강력한 암호 생성
2) 구조
- Feistel 구조: 복호화기 없이 암호화기 사용 가능
- SPN 구조: 복호화 별도 구현, 구조 복잡
3) 구조별 대표 알고리즘
- Feistel: DES, SEED, RC5 등
- SPN: AES, ARIA, IDEA 등
3. 암호 알고리즘별 구조 및 특징
1) DES
- 64비트 블록, 56비트 키, 16라운드
2) TDES
- DES 3회 수행, 48라운드, 속도 느림
3) IDEA
- 64비트 블록, 128비트 키, 8라운드
4) AES
- 128비트 블록, 키 길이 다양 (128/192/256비트)
- 10~14라운드
5) RC5
- 유연한 키 길이(최대 2048비트), 라운드 수 다양
6) Skipjack
- 64비트 블록, 80비트 키, NSA에서 개발
7) Blowfish
- 가변 키 길이, 16라운드, 빠른 처리속도
8) SEED
- 한국 개발, 128비트 블록/키, 16라운드
9) ARIA
- 128비트 블록, 키 길이 128/192/256비트
- 12~16 라운드
10) ARIA vs SEED 비교
- ARIA: 기술표준원 주도, 속도 우수
- SEED: 진흥원 주도, 다양한 분야 활용
4. 암호 운영 방식
1) ECB (전자 코드북)
- 블록 독립 암호화, 보안성 낮음, 오류 전파 없음
2) CBC (암호 블록 체인)
- 이전 블록 암호문과 XOR, 보안성 높음
- IPSec, AES-CBC 등에서 사용
3) CFB (암호 피드백)
- 스트림 암호로 활용 가능, CBC의 변형
'4파트' 카테고리의 다른 글
대칭키 vs 비대칭키 암호화 (1) 2023.11.23 1-1 서버의 접근통제 (1) 2022.09.30 4-7 암호 알고리즘 (0) 2022.09.27 4-6 공개키 기반 구조(PKI) (0) 2022.09.26 4-5 전자 서명 (0) 2022.09.25 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)