암호화 알고리즘: Difference between revisions
From IT Wiki
No edit summary |
No edit summary |
||
Line 26: | Line 26: | ||
* [[MISTY]] | * [[MISTY]] | ||
* [[SKIPJACK]] | * [[SKIPJACK]] | ||
* [[ARIA]] | |||
** 블록크기 : 128비트 | |||
** 키 크기 : 128/192/256 | |||
** 라운드수 : 12/14/16 | |||
* '''Feistel과 SPN''' | |||
* [[Feistel 구조]] : DES, SEED | ** [[Feistel 구조]] : DES, SEED | ||
* [[SPN 구조|SPN(Non-Feistel) 구조]] : AES, ARIA | ** [[SPN 구조|SPN(Non-Feistel) 구조]] : AES, ARIA | ||
===스트림 암호=== | ===스트림 암호=== |
Revision as of 01:03, 20 May 2019
대칭키 알고리즘과 공개키 알고리즘
대칭키
- DES : 8개의 S-박스로 구성. S-BOX의 비선형 구조가 안전성과 연관됨. P-BOX는 안전성과 직접적인 연관이 없음
- 3-DES : 2~3개의 다른 키를 이용하여 DES를 반복적용
- AES : DES를 이은 미국 표준
- IDEA :
공개키(비대칭키)
- RSA
- ElGamal
- ECC
- Knapsack
- DSA
- Digital Signature Algorithm
- 1991년 미국국립표준·기술연구소(NIST)에서 표준안으로 개발한 공개 키 기반의 알고리즘
블록 암호와 스트림 암호
블록암호
- DES : NIST 이전 표준(취약)
- IDEA : PGP 채택
- AES(Rijndael) : NIST 새로운 표준
- SEED : 국내 표준
- CRYPTON
- RC5
- REAL
- MISTY
- SKIPJACK
- ARIA
- 블록크기 : 128비트
- 키 크기 : 128/192/256
- 라운드수 : 12/14/16
- Feistel과 SPN
- Feistel 구조 : DES, SEED
- SPN(Non-Feistel) 구조 : AES, ARIA
스트림 암호
국내 개발 암호화 알고리즘
ARIA, HIGHT, LEA, SEED