암호화 알고리즘: 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과 SPN'''
* [[Feistel 구조]] : DES, SEED
** [[Feistel 구조]] : DES, SEED
* [[SPN 구조|SPN(Non-Feistel) 구조]] : AES, ARIA
** [[SPN 구조|SPN(Non-Feistel) 구조]] : AES, ARIA
 
블록크기, 라운드
ARIA
- 블록크기 : 128비트
- 키 크기 : 128/192/256
- 라운드수 : 12/14/16


===스트림 암호===
===스트림 암호===

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)에서 표준안으로 개발한 공개 키 기반의 알고리즘

블록 암호와 스트림 암호

블록암호

스트림 암호


국내 개발 암호화 알고리즘

ARIA, HIGHT, LEA, SEED