IT System Management/Security

암호 알고리즘 종류 정리 & 시험용 암기 팁

iseop 2022. 3. 12. 15:26   인쇄용 버전

대칭키 암호 알고리즘

Feistel Network 구조

  • DES, RC5, RC6
  • Blowfish, Twofish
  • CAST, LOKI, MARS, MISTY
  • IDEA (Feistel의 변형인 Lai-Massey Scheme 구조, PGP 채택)
  • SEED (국내)

SPN (Substitution-Permutation Network) 구조

  • AES (Rijndael)
  • SAFER, SHARK, Square, Serpent
  • CRYPTON, PRESENT
  • ARIA (국내, Involutional SPN 구조)

 

비대칭키 암호 알고리즘

공개키(비대칭키) 암호 알고리즘을 사용하면 대칭키 암호에서의 키 교환 문제를 해결할 수 있다.

 

소인수분해 문제 기반

  • RSA, Rabin

이산대수 문제 기반

  • ElGamal
  • ECC (Elliptic Curve Cryptography)
  • DSA (Digital Signature Algorithm)
  • ECDSA (Elliptic Curve Digital Signature Algorithm)