보안¶
Wi-Fi 보안은 **"누구인지 확인(인증)" → "둘만 아는 키 만들기(키 교환)" → "그 키로 암호화·무결성 보호"**의 세 층으로 이루어집니다. 802.11 표준에서는 이 구조를 RSN(Robust Security Network)이라 부르고, Wi-Fi Alliance는 이를 WPA2·WPA3 같은 인증 프로그램 이름으로 묶었습니다.
| 페이지 | 핵심 |
|---|---|
| 보안의 진화 (WEP → WPA3) | 각 세대가 무엇을 고쳤고, 무엇이 깨졌나 |
| RSN과 4-Way Handshake | RSN 요소, PMK → PTK, 4개 메시지, GTK |
| WPA3-Personal과 SAE | 암호 기반 인증의 오프라인 사전 공격 방지, H2E |
| 802.1X/EAP와 Enterprise | RADIUS, EAP 방식, WPA3-Enterprise 192-bit |
| OWE (Enhanced Open) | 암호 없는 망의 암호화 |
| PMF (802.11w) | 관리 프레임 보호, 비콘 보호 |
| 암호화 (CCMP·GCMP) | AES 기반 데이터 암호화 방식 |
flowchart LR
subgraph Auth["① 인증 → PMK"]
PSK["PSK<br/>(암호 → PBKDF2)"]
SAE["SAE<br/>(Dragonfly)"]
EAP["802.1X/EAP<br/>(RADIUS → MSK)"]
OWE["OWE<br/>(Diffie-Hellman)"]
end
PSK --> PMK(("PMK"))
SAE --> PMK
EAP --> PMK
OWE --> PMK
PMK --> HS["② 4-Way Handshake<br/>→ PTK (KCK·KEK·TK), GTK"]
HS --> ENC["③ CCMP / GCMP<br/>데이터 암호화"]
HS --> PMF["BIP<br/>관리 프레임 보호"]
한 줄 요약
- WPA2-Personal: 암호에서 키를 바로 만듦 → 4-Way Handshake를 엿들으면 오프라인으로 암호를 대입해 볼 수 있음
- WPA3-Personal: SAE로 암호를 직접 노출하지 않는 키 교환 → 오프라인 대입 불가, 순방향 비밀성
- Enterprise: 사용자별 계정·인증서로 인증 서버(RADIUS)가 확인
- Enhanced Open: 암호 없는 카페 Wi-Fi도 암호화 (인증은 없음)
- 6 GHz와 Wi-Fi 7: WPA3·OWE와 PMF가 필수, WPA2·개방형 비암호 망 불가