유선 동등 프라이버시: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Osloom (토론 | 기여)
→‎암호화: 내용 보완
9번째 줄:
 
== 암호화 ==
1999년 9월에 비준된 IEEE 802.11 표준의 최초 버전에 포함된 WEP는WEP은 스트림 암호화 기법인 [[RC4]]를 사용하며, [[CRC-32]] 체크섬을 통해 무결성을 확보하였다. WEP은 2004년 사용중단(deprecated)이 선언되었으며, 최신 표준에서는 문서상으로만 내용이 남아 있다.<ref name="802.11i">{{서적 인용 |제목=IEEE 802.11i-2004: Medium Access Control (MAC) Security Enhancements |url=http://standards.ieee.org/getieee802/download/802.11i-2004.pdf |연도=2004}}</ref>
 
[[파일:Wep-crypt-alt.svg|frame|WEP의WEP 암호화의 기본 암호화 과정: RC4 키스트림을키스트림에 대한 평문 XOR 평문과연산 XOR함적용]]
표준 64비트 WEP는WEP(WEP-40이라고도 한다불림) 40비트 길이의40[[비트]]의 키를 사용하며, 여기에 24비트 길이의 초기화 벡터(initialization vector: IV)가 더해져 64비트의 RC4 트래픽 키가키를 된다구성한다. WEP 표준의 초안초안이 작성작성되던 시기에 미국 정부에서는 암호화 기술기술의 수출에 있어서수출시 키의 길이를 제한했다. 그 제한이 없어지자 모든[[액세스 포인트]] 주요장비 제조사에서는제조사들은 104비트의 키 길이를 사용하는 확장된 128비트 WEP 프로토콜을프로토콜(WEP-104) 구현하였다적용하였다.
 
64비트 WEP 키는 보통 10자리의 [[16진수]] 문자(0-9와 A-F)로 이루어진다. 각각의 문자는 4비트를 나타내며, 전체 문자 수가 10개이므로 총 40비트가 된다. 여기에 24비트의 IV가 더해져 64비트 WEP 키가 완성된다. 대부분의 장비들은 사용자가 키를 [[ASCII|ASCII]] 문자로 입력하도록 허용하며, 각각의 문자를 해당 문자의 ASCII 문자값에 해당하는 8비트 숫자로 바꾸어 키로 사용한다. 이 경우 사용자가 입력 가능한 ASCII 문자는 제한적이므로, 결과적으로 사용 가능한 키값의 범위를 크게 축소시키는 효과를 가져온다.
128비트 WEP 키는 사용자가 16진수 문자(0-9와 A-F)로 이루어진 26글자의 문자열을 입력해야 한다. 16진수 문자 하나는 4비트에 해당하므로 26글자는 104비트가 되며, 여기에 24비트의 IV가 더해져 최종적으로 128비트의 WEP 키를 만든다.
 
128비트 WEP 키는 사용자가 16진수 문자(0-9와 A-F)로문자로 이루어진 26글자의26자의 문자열을 입력해야 한다. 16진수 문자 하나는 4비트에 해당하므로 26글자는 104비트가 되며, 여기에 24비트의 IV가 더해져 최종적으로 128비트의 WEP 키를 만든다구성하게 된다.
일부 제품에서는 256비트 WEP 시스템을 사용할 수 있다. 128비트 키에서와 마찬가지로 24비트의 IV를 제외한 232비트가 키로 실제 암호화 키이며 58글자의 16진수 문자로 입력된다. 4비트에 58을 곱하면 232비트가 되며, 여기에 IV의 24비트를 더하면 256비트가 되는 것이다.
 
일부 제품에서는 256비트 WEP 시스템을 사용할 수 있다. 128비트 키에서와 마찬가지로 24비트의 IV를 제외한 232비트가 키로 실제 암호화 키이며 58글자의 16진수 문자로 입력된다. 4비트에 58을 곱하면 232비트가 되며, 여기에 IV의 24비트를 더하면 256비트가 되는 것이다된다.
WEP에서 키의 길이를 늘인다고 하여 보안상의 허점이 크게 줄어들지는 않는다.
 
==인증==