암호화 알고리즘: 두 판 사이의 차이
IT 위키
| 편집 요약 없음 | 편집 요약 없음 | ||
| 1번째 줄: | 1번째 줄: | ||
| [[분류:보안]][[분류:암호학]][[분류:정보보안기사]] | [[분류:보안]][[분류:암호학]][[분류:정보보안기사]] | ||
| ==대칭키  | ==대칭키== | ||
| ===블록암호=== | ===블록암호=== | ||
| {| class="wikitable" | {| class="wikitable" | ||
| 81번째 줄: | 66번째 줄: | ||
| ===스트림 암호=== | ===스트림 암호=== | ||
| * [[RC4|RC4(취약)]] | * [[RC4|RC4(취약)]] | ||
| ==공개키(비대칭키)== | |||
| * [[RSA]] | |||
| * [[ElGamal]] | |||
| * [[ECC]] | |||
| * [[Knapsack]] | |||
| * [[DSA]] | |||
| ** Digital Signature Algorithm | |||
| ** 1991년 미국국립표준·기술연구소(NIST)에서 표준안으로 개발한 공개 키 기반의 알고리즘 | |||
| ==국내 개발 암호화 알고리즘== | ==국내 개발 암호화 알고리즘== | ||
| ARIA, HIGHT, LEA, SEED | ARIA, HIGHT, LEA, SEED | ||
2019년 6월 30일 (일) 21:36 판
대칭키
블록암호
| 구분 | DES | 3DES | SEED | AES | ARIA | IDEA | 
|---|---|---|---|---|---|---|
| 키 길이 | 56bit | 56*3bit | 128bit | 128/192/256bit | 128/192/256bit | 128bit | 
| 블록 크기 | 64bit | 64bit | 128bit | 128bit | 128bit | 64bit | 
| 라운드 | 16번 | 16*3번 | 16번 | 10/12/14번 | 12/14/16번 | 8번 | 
| 구조 | Feistel Network | Feistel Network | Feistel Network | SPN | SPN | SPN | 
| 비고 | AES 이전 미국 표준 | DES의 취약점 보완 및 호환성 유지용 임시방편 | ARIA 이전 국내 표준 | 현 미국 표준 | 현 국내 표준 | 국제 표준 (PGP에서 사용) | 
- Feistel과 SPN
- Feistel 구조 : DES, SEED
- SPN(Non-Feistel) 구조 : AES, ARIA
 
스트림 암호
공개키(비대칭키)
- RSA
- ElGamal
- ECC
- Knapsack
- DSA
- Digital Signature Algorithm
- 1991년 미국국립표준·기술연구소(NIST)에서 표준안으로 개발한 공개 키 기반의 알고리즘
 
국내 개발 암호화 알고리즘
ARIA, HIGHT, LEA, SEED

