비대칭 (공개키) 암호화 알고리즘
비대칭키 암호화는 암호화 키와 복호화 키를 분리하여 사용하는 방식입니다. 하나는 모두에게 공개(공개키)하고, 다른 하나는 비밀로 간직(개인키)합니다. 대칭키 방식보다 속도는 느리지만, 키를 안전하게 교환할 수 있다는 큰 장점이 있습니다.
주요 비대칭키 알고리즘 비교
| 알고리즘 | 주요 특징 |
|---|---|
| 디피-헬만 | 키 교환, 이산 로그, 최초 공개키 |
| RSA | 소인수분해, 전자서명, 가장 널리 사용 |
| ECC | 타원곡선 이산 로그, 짧은 키, 모바일 유리 |
핵심 요약:
- 디피-헬만: 최초의 공개키 알고리즘으로 이산 로그의 어려움을 기반으로 만들어졌습니다.
- RSA: 소인수분해의 어려움을 기반으로 하며, 가장 대중적인 비대칭키 알고리즘입니다.
- ECC: RSA 대안으로, 타원곡선 이산 로그의 어려움을 기반으로 하며, 짧은 키 길이로 높은 보안성을 제공하여 성능이 우수합니다. 모바일 환경에 적합합니다.