콘텐츠로 이동

OWE (Enhanced Open)

규격 · 개정판

RFC 8110 (Opportunistic Wireless Encryption) · 802.11-2024 Clause 12 (OWE AKM 18, Diffie-Hellman Parameter 요소) · Wi-Fi Alliance Wi-Fi Enhanced Open (2018), OWE 전환 모드

한눈에 보기

카페·공항의 "암호 없는" Wi-Fi는 전통적으로 전혀 암호화되지 않았습니다. 같은 공간의 누구나 내 트래픽(HTTPS가 아닌 부분, DNS 등)을 엿볼 수 있었습니다.

OWE는 암호를 묻지 않으면서도, 연결할 때 AP와 단말이 Diffie-Hellman 키 교환으로 둘만의 키를 만들어 암호화합니다. 사용자 경험은 그대로(그냥 연결 누르기)인데 엿보기가 막힙니다.

단, OWE는 "상대가 진짜 그 AP인지"는 확인하지 않습니다. 공격자가 같은 이름의 가짜 AP를 띄우면(중간자 공격) 막을 수 없습니다. 수동 도청을 막는 기술이지, 인증 기술은 아닙니다.

동작

sequenceDiagram
    participant S as STA
    participant A as AP
    A-->>S: Beacon (RSN AKM = OWE)
    S->>A: Authentication (Open System)
    A->>S: Authentication
    S->>A: Association Request + DH Parameter 요소 (STA 공개 키, 그룹 19)
    A->>S: Association Response + DH Parameter 요소 (AP 공개 키)
    Note over S,A: 공유 비밀 → PMK, PMKID
    A->>S: 4-Way Handshake (M1–M4)
    Note over S,A: CCMP 암호화 + PMF
항목 내용
AKM 00-0F-AC:18 (OWE)
필수 그룹 19 (P-256), 선택 20, 21
PMK HKDF로 DH 공유 비밀에서 유도
PMF 필수
6 GHz 개방형 망은 OWE만 허용 (평문 개방 망 불가)

전환 모드

OWE를 모르는 구형 단말을 위해 AP는 두 BSS를 함께 운용합니다.

BSS SSID 보안 누가 붙나
개방형 BSS CafeWiFi (보임) 없음 구형 단말
OWE BSS 숨김 SSID OWE 신형 단말 (개방형 BSS 비콘의 OWE Transition Mode 요소를 보고 이쪽으로 감)

사용자는 CafeWiFi 하나만 보지만, 신형 단말은 자동으로 암호화된 숨은 BSS에 붙습니다.

비교

개방형 (Open) OWE WPA3-Personal (공유 암호) SAE-PK
사용자 입력 없음 없음 암호 암호 (특수 형식)
도청 방지 ✘ ✔ ✔ ✔
가짜 AP 방지 ✘ ✘ ✘ (암호 아는 사람은 위장 가능) ✔
캡티브 포털 그대로 사용 그대로 사용
전문가 노트 — 구현 포인트

DH Parameter 요소. Element ID Extension 32(Diffie-Hellman Parameter)에 그룹 번호와 공개 키를 담습니다. AP가 요청한 그룹을 지원하지 않으면 Status Code 77(지원하지 않는 유한 순환 그룹)로 거절하고, 단말은 다른 그룹으로 재시도합니다.

PMKID 재사용. OWE의 PMKID = Truncate-128(Hash(C | A)) (C, A는 STA·AP 공개 키). 재결합 시 PMK 캐싱으로 DH 교환을 생략할 수 있습니다.

캡티브 포털과 OWE. OWE는 L2 암호화만 바꾸므로 기존 캡티브 포털(약관 동의 페이지)과 함께 쓸 수 있습니다. 진짜 AP임을 보장하고 싶은 공용망은 Passpoint(EAP 기반)나 SAE-PK를 검토합니다.