05Quantum Safe Key ExchangeQuantum Safe Key Exchange
양자 컴퓨터가 머지않아 현재의 암호를 깰 수 있다는 우려가 커지면서, 키 교환 자체를 양자 공격에도 견디게 만드는 일이 중요해졌습니다. Quantum Safe Key Exchange 는 이를 위해 IKEv2를 강화하는 R82의 새 기능입니다. 이 장에서는 이 기능이 무엇을 보강하는지, 왜 중요한지, 그리고 SmartConsole과 Management API로 어떻게 구성하는지를 빠짐없이 다룹니다.
소개 — 두 가지 IKEv2 강화
현대 사이버 보안 환경에서는 IKEv2(Internet Key Exchange version 2)의 키 교환을 얼마나 튼튼하게 만드느냐가 안전한 통신을 유지하는 데 결정적입니다. Quantum Safe Key Exchange는 IKEv2의 회복력을 높이는 두 가지 중요한 보강을 더합니다(IKEv2).
IKEv2 Intermediate Exchange (RFC-9242)
이 보강은 기존 IKE 단편화(fragmentation) 메커니즘을 활용할 수 있는 추가 교환 을 도입합니다. 덕분에 큰 IKE 메시지가 IP 단편화되는 것을 방지 할 수 있습니다. 이는 더 긴 키 교환 방식을 사용할 때 특히 가치가 큰데, 초기(initial) IKEv2 교환에서는 쓸 수 없는 자리 를 메워 주기 때문입니다.
IKEv2 Multiple Key Exchanges (RFC-9370)
이 보강을 통해 IKEv2는 서로 다른 암호 알고리즘으로 여러 번 키를 교환 할 수 있으며, 여기에는 Post-Quantum(양자 내성) 알고리즘 도 포함됩니다.
핵심은 전체 교환의 보안 강도가 적어도 가장 강한 알고리즘만큼은 보장 되도록 설계되었다는 점입니다. 즉 여러 방식 중 하나가 뚫리더라도 전체 키 교환은 여전히 보호 됩니다.
이 두 보강은 IKEv2의 성능과 보안을 끌어올리는 데 결정적이며, 큰 키 교환과 PQC(Post-Quantum Cryptography)를 도입하는 환경 에서 특히 그렇습니다.
SmartConsole에서 Quantum Safe Key Exchange 구성하기
가장 간단한 구성 방법은 SmartConsole에서 해당 VPN 커뮤니티에 체크박스 하나를 켜는 것입니다.
- SmartConsole에서 Objects 메뉴 > Object Explorer 를 클릭합니다(또는
CTRL+E키를 누릅니다). - 왼쪽 탐색 트리에서 VPN Communities 를 클릭합니다.
- 기존 VPN Community 객체를 더블 클릭합니다(또는 새 객체를 만듭니다). VPN Community 객체 창이 열리며 Gateways 페이지가 표시됩니다.
- 탐색 트리에서 Encryption 을 클릭합니다.
- Quantum Safe Key Exchange 체크박스를 선택합니다.
Management API로 Quantum Safe Key Exchange 구성하기
기본 프로필 설정을 바꾸는 등 더 세밀한 구성이 필요하면 Management API를 사용합니다.
Management API Reference
다음 Management API Reference 중 하나의 VPN 챕터를 참고하세요.
- 온라인 Check Point Management API Reference
- R82 이상 Management Server에 있는 오프라인 Management API Reference(sk174606에 설명된 대로 접근을 활성화해야 함). URL은 다음과 같습니다.
https://<IP Address of Management Server>/api_docs/#introduction
구성 절차
- Quantum Safe Key Exchange의 기본 프로필 설정을 바꿔야 한다면, 먼저 필요한 Multiple Exchanges Proposal 객체를 만듭니다. Management API Reference의 VPN 챕터 > Multiple Key Exchanges 절을 참고합니다.
add multiple-key-exchanges
- VPN 커뮤니티에서 IKE 파라미터를 구성합니다. Management API Reference의 VPN 챕터를 참고합니다.
- Mesh VPN 커뮤니티 는 VPN Community Meshed 절을 참고합니다.
add vpn-community-meshed
set vpn-community-meshed
- Star VPN 커뮤니티 는 VPN Community Star 절을 참고합니다.
add vpn-community-star
set vpn-community-star
필요한 API 파라미터는 다음과 같습니다.
| IKE Phase | 파라미터 | 하위 파라미터 |
|---|---|---|
| IKE Phase 1 | ike-phase-1 | multiple-key-exchanges, use-multiple-key-exchanges |
| IKE Phase 2 | ike-phase-2 | multiple-key-exchanges, use-multiple-key-exchanges |
install-policy
정리하면, Quantum Safe Key Exchange는 여러 알고리즘을 겹쳐 사용해 양자 시대에도 터널 키가 안전하게 유지되도록 IKEv2를 미래 대비시키는 기능이며, SmartConsole의 체크박스 한 번 또는 Management API의 세밀한 프로필 구성으로 적용할 수 있습니다.