WPA
IT위키
더 많은 작업
Wi-Fi Protected Access
와이파이 얼라이언스가 책정하고 네트워크 장비가 준수해야 하는 보안 프로토콜
- 보안에 취약한 WEP를 대체하기 위해 2003년에 IEEE 802.11i에 포함하여 발표
- WEP와 동일한 RC4 알고리즘을 사용하지만 보다 확장된 48비트의 Initial Vector 사용
- IEEE 802.11i 표준에 정의된 보안 규격
- WEP와 키 관리상의 유사점을 가지고 있지만 AES 기반의 128bit 대칭키를 사용하고 블록암호모드로 CCM모드를 사용하는 CCMP 암호화 방식을 사용한다.
WPA·WPA2 는 키를 얻는 방식에 따라 두 모드로 나뉜다. NIST SP 800-97 은 IEEE 802.11i 의 키 계층에서 뿌리 키를 사전 공유 키(PSK)와 802.1X/EAP 인증으로 얻는 키(AAAK) 두 가지로 설명한다.[1]
| 구분 | 개인 모드(Personal, WPA2-PSK) | 엔터프라이즈 모드(Enterprise, WPA-EAP) |
|---|---|---|
| 인증 | AP 에 미리 설정한 패스프레이즈(PSK)를 아는지로 인증 | EAP와 IEEE 802.1X 로 인증 서버(RADIUS)가 사용자별로 인증(아이디·패스워드, 인증서 등) |
| 뿌리 키 | 같은 PSK 를 그 AP 에 접속하는 모든 단말이 재사용 | 인증할 때마다 사용자·세션별로 새로 만들어짐 |
| 키 유출 영향 | PSK 하나가 새면 모든 단말에 영향, 다시 나눠 줘야 함 | 해당 사용자·세션에 한정 |
| 쓰임 | 가정, 소규모 사무실 | 기업, 기관 |
- PSK 는 대역 밖으로 미리 나눠 주는 정적인 키이며, 클라이언트 소프트웨어 제약 때문에 SSID 하나에 PSK 하나를 두는 것이 흔하다. 반면 802.1X/EAP 를 쓰면 EAP 인증이 끝날 때마다 세션용 PMK 가 새로 만들어진다.[1] 따라서 "WPA-EAP 는 세션마다 지정된 키를 재사용한다"는 틀린 설명이다
- 어느 모드든 실제 트래픽 암호화 키(PTK)는 PMK 와 단말·AP 의 MAC 주소, 양쪽이 만든 난수(nonce)로 4-way 핸드셰이크에서 유도되며, WPA2 의 데이터 암호화는 AES 기반 CCMP 가 맡는다.[1]
- ↑ 1.0 1.1 1.2 「NIST SP 800-97: Establishing Wireless Robust Security Networks: A Guide to IEEE 802.11i」, NIST, 2007, https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-97.pdf, 확인일: 2026-11-05.