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)