PromleeBlog
sitemap
aboutMe

posting thumbnail
대칭 키 암호화
Symmetric-key Encryption

📅

🚀

대칭키 암호화란 🔗

암호화와 복호화에 같은 키를 사용하는 암호화 방식
비밀 키라고도 불림
고전 암호, 블록 암호(DES, AES, ARIA, SEED), 스트림 암호(RC4, ChaCha) 등이 있음
장점: 비대칭 키에 비해 빠르다, 효율적이다
단점: 키 공유 문제, 키의 대량 관리 필요

🚀

블록 암호 (Block Cipher) 🔗

고정된 크기의 블록 단위로 암호화하는 대칭키 암호화 방식
입력: 한 번에 한 블록의 요소
출력: 각 입력 블록에 대한 암호화 블록
키 재사용이 가능하며 일반적인 암호화 방식이다.
대표적인 블록 암호: 치환 암호, 순열 암호, DES, AES, ARIA, SEED
240425-115230
보안성을 위해 주기적으로 키를 갱신하는 것이 좋다.

🚀

스트림 암호 (Stream Cipher) 🔗

비트 단위로 암호화하는 대칭키 암호화 방식
입력: 연속적인 비트 단위 요소
출력: 각 입력 비트에 대한 암호화 비트
장점
단점
대표적인 스트림 암호: RC4, ChaCha, LFSR