Wired Equivalent Privacy Protocol
Wired Equivalent Privacy (WEP) is a security algorithm for IEEE 802.11 wireless networks. Introduced as part of the original 802.11 standard ratified in 1997, its intention was to provide data confidentiality comparable to that of a traditional wired network. WEP, recognizable by its key of 10 or 26 hexadecimal digits (40 or 104 bits), was at one time widely in use and was often the first security choice presented to users by router configuration tools.
The protocol specification in "Alice-Bob" notation is as follows.
|
The property to be verified was the secrecy of M2 between A and B. There is an attack:
|
A fix is to send a different 'v' with every message. We have defined 2 separate strands, one just sending a single message as in the actual protocol, the other sending the same payload twice but under different keys, which is legal in this protocol and will be used to break it.
To download the complete protocol specification in Maude-NPA syntax and the outputs, click HERE