네트워크
[네트워크] 대칭키 및 비대칭키 암호 쉽게 개념 및 특징 정리 (Symmetric & Asymmetric Key)
찌르비
2024. 2. 16. 19:35
반응형
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇
Symmetric Key Algorithm
대칭키 암호
대칭키는 🔑하나의 키를 사용하여 데이터를 암호화(Encryption)하고 복호화(Decryption)하는 방식이다.
암호화 키 = 복호화 키
(하나의 키 🔑)
복잡한 암호화와 복호화 방식은 전공자에게 맡기기...
👨🏫 특징
- 암호화와 복호화에 동일한 대칭 키를 사용한다.
- 대칭 알고리즘은 비교적 속도가 빠르다.
- 📛 안전성에 주의 필요: 단일 키 이기 때문에 한번 키가 유출되면 게임 오버.
- 대칭 키 알고리즘 종류:
- DES (Data Encryption Standard): 과거에 많이 사용되었으나 현재는 안전성이 충분하지 않아 별로..
- 3DES (Triple DES): DES를 강화한 알고리즘
- AES (Advanced Encryption Standard): 현재 가장 널리 사용되는 알고리즘. 안전하면서도 효율적.
Asymmetric Key Algorithm
비대칭키 암호
비대칭키 암호화는 두 개의 키를 사용하여 데이터를 암호화하고 복호화하는 방식이다.
암호화 키 ≠ 복호화 키
(두 개의 키 🔑🗝️)
복잡한 암호화와 복호화 방식은 전공자에게 맡기기...
👨🏫 특징
- 키는 2개이다. 하나는 공개키(Public Key), 다른 하나는 비밀키(Private Key)
- 공개키가 데이터를 암호화한다.
- 비밀키가 데이터를 복호화한다.
- 공개 키가 유출되어도 (비교적) 안전한다. 개인 키는 안전하게 보관되어야 합니다.
- 대칭 키에 비해 속도가 상대적으로 느림
- 비대칭 키 알고리즘 종류:
- RSA (Rivest-Shamir-Adleman): 현재 가장 널리 사용되는 비대칭 키 알고리즘.
- DSA (Digital Signature Algorithm):주로 디지털 서명을 생성하기 위해 사용되는 알고리즘.
- ECC (Elliptic Curve Cryptography): 작은 키 크기로 높은 보안 수준을 제공하는 알고리즘으로, 특히 제한된 환경에서 사용될 때 효율적.
728x90
반응형