WEP


### 1999 Standark - risky 요새 거의 안씀

### 키에 iv를 추가해서 평문과 xor연산을 통해 암호화



RC4 이용

[RC4](https://texonom.com/rc4-aaf4944088754b2cbb9ee20701c1d933)


$$(initialization vector) 24bit + (key) 40 bit = (keystream) 64bit$$
또는 keystream 128비트 3가지 종류 (24 + 104)  256 (24 + 232)
iv가 공격대랑이라서 3개 별차이 없이 위험
iv를 사용하는 이유 - 동일한 평문 동일한 키로 암호화하면 동일한 결과
다른 iv면 다른 결과 키 같아도



![](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F1758d413-5168-4536-925a-d8624b3975a9%2FUntitled.png?table=block&id=7f0f9f23-8344-4c7d-a493-83e2119f855d&cache=v2)

![](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fabd66afa-b5bc-47a1-a0f5-954aeacf0e38%2FUntitled.png?table=block&id=3cbf7aa3-1c17-4f0f-b39a-81543c1ee064&cache=v2)





3바이트 iv중 첫바이트가 키스트림 몇번째 바이트 해당 iv인지 나와있는데 그게
weakness iv 라고 한다

wiv는 바뀌는데 key그대로라서 여러wiv로 key유추가능







