1. Field of Invention
The present invention related to a method and apparatus for connecting an access point (AP) or other suitable network node to a station (STA) or other suitable network node in a wireless LAN network.
2. Description of Related Art
a and 2b show diagrams of the Universal Mobile Telecommunications System (UMTS) packet network architecture, which is also known in the art. In
The present invention relates to such wireless LAN networks especially those according to the IEEE 802.11 standards described above. In such networks, a master slave relationship typically exists between a group of devices (usually mobile devices) called the STAs and a single coordinating device (usually fixed devices) called the AP. Messages are exchanged between each STA and the AP using a shared wireless medium. In order to ensure delivery to the correct device, each message is prefixed with address fields to identify the sender and receiver of each message. In IEEE 802.11, these are called MAC addresses. Each device is assigned globally unique MAC address during manufacture which remains with the device during its lifetime and is not reused after the device is scrapped.
In such wireless LAN networks, the MAC address fields attached to the messages can be read by any other compatible wireless device and system users cannot easily prevent unwanted stations from discovering the address information being used in the network.
The use of fixed and globally assigned MAC addresses present the following problems:
1) Since the addresses can be read by unwanted third party STAs the identity of STAs operating in the network might be discovered by unauthorized parties. There is no solution in current IEEE 802.11 networks to address this problem.
2) Since the addresses are fixed, the STA is always identified by the AP using the fixed address and it is not possible for the STA to form a new connection the AP unless the old connection can be disconnected. Under some circumstances, the STA might not be able to use or disconnect an existing connection and it thus prevented from communicating. This problem does not exist in current IEEE 802.11 systems but will occur as a result of certain changes being introduced under amendment ‘r’ thereof.
3) The STA is unable to make more than one simultaneous connection to the AP because it has only one MAC address. The only current solution in IEEE 802.11 networks to address this problem is to use multiple network interfaces.
Problems of this type have been solved for devices in other wireless networks such as cellular phone systems.
In the aforementioned WO 03/061203, it is known that temporary MAC addresses can be generated and their validity is checked by monitoring traffic or sending challenges. The temporary MAC may include, for example, a random number generated by means of a random number generator, organization-specific unique identifiers (OSI), a network identifier such as a BSS identifier BSSID.
In its broadest sense, the present invention provides a new and unique method and apparatus for coupling an access point (AP) or other suitable network node or terminal and a station (STA) or other suitable network node or terminal in a wireless LAN network. The present invention features the AP and the STA agreeing on an arbitrary Medium Access Address (MAC) or other suitable arbitrary address, associated with a secret value, where the arbitrary MAC is for use by the STA and the AP during a connection.
The arbitrary MAC address, called an “Association MAC Identifier” (AMID), may be used by the STA to form the connection with the AP and in all subsequent communications for the connection. The AP uses the AMID for example to transmit data to the STA and therefore identify the STA. The STA may also discard the AMID and acquire a new one to establish a new connection at any time or may operate with multiple AMIDs at the same time. Once an AMID is assigned to a STA, the AP prevents another STA from acquiring the same AMID value until the original STA has relinquished it or its validity has expired.
Alternatively, a new AMID may be selected periodically to improve security. This operation for improved security may be triggered by detection of rogue WLAN devices. Detection can be done e.g. by examining the data transmissions in the network and by determining based on the traffic pattern and combination of IP and lower level addresses such as MAC addresses that there are e.g. two WLAN terminals using the same MAC address. The traffic pattern based rogue terminal detection can be based on examining what kind of management frames are sent from a certain MAC address/IP address. The WLAN terminal may also be set to a secure mode, which uses enhanced security such as the periodic renewal of the AMID.
The whole thrust of the present invention is to provide for MAC address generation in a mobile terminal using a “secret” value, as well as the method to disconnect the mobile terminal.
In addition to the MAC address generation, the present invention also includes validity checking after which the MAC address can be used. In operation, a disconnecting procedure taking place in the AP may be initiated by a message sent by the mobile terminal.
The apparatus may take the form of a wireless LAN network, as well as a network node or a network element such as an AP or STA having corresponding modules configured for performing the functionality described herein.
One advantage of the present invention is that it disables MAC tracking and rogue disconnects described above.
The drawing includes the following Figures, which are not necessarily drawn to scale:
a and 2b show diagrams of the Universal Mobile Telecommunications System (UMTS) packet network architecture, which is also known in the art.
The present invention provides a new and unique method and apparatus for coupling an access point (AP) or other suitable network node or terminal 10 shown in
The basic implementation and cooperation of the AP 10 and STA 20 according to the present invention includes the following:
The AP 10 maintains a list of all AMID values that are currently assigned.
The AP 10 also maintains a time value the “Inactivity Time” for each AMID value and if no message is received from a STA 20 using a particular AMID value within the Inactivity Time, then that AMID value becomes invalid and is discarded by the AP 10.
The AP 10 inserts into the list of AMID values a new value when it is agreed between the AP 10 and a STA 20 according to the present invention.
The AMID value is only used on messages exchanged between the AP 10 and STAs, such as 20. Messages forwarded by the AP 10 to other network devices shall not use the AMID values. The AP 10 shall substitute a globally valid MAC address for the AMID in such messages.
The procedure for selecting and agreeing an AMID value shall be as follows:
Prior to making a connection to a new AP, the STA 20 may communicate with the new AP via some other network. For example it may communicate via another AP and send messages via some backbone network connecting APs. Since the AMID may not be used in other networks, the STA 20 must use its globally assigned MAC Address to identify itself in such cases. However, the STA 20 may acquire an AMID from the target AP and then communicate the value of the AMID to the new AP via the alternative network path by including the AMID value within the body of messages. This will allow the new AP to identify the STA 20 using it AMID value when it makes a wireless connection.
The functionality of the AP 10 and STA 20 described above may be implemented in the corresponding AP/STA agreed-upon address modules 12 and 22 shown in
The other modules 14 and 24 and the functionality thereof are known in the art, do not form part of the underlying invention per se, and are not described in detail herein. For example, the other modules 24 may include other modules that formal part of a typical mobile telephone or terminal, such as a UMTS subscriber identity module (USIM) and mobile equipment (ME) module, which are known in the art and not described herein.
The present invention has the following advantages:
1) The AMID value may be assigned for a limited time and does not have an externally known algorithmic or visible connection to the STA or its MAC address.
2) The AMID value may be assigned to a given STA and only the “owning” STA can instruct the AP to discard the value. Therefore, other STAs cannot steal the value while it is in use.
3) The AMID value is discarded automatically if it is not used. Therefore, if an “owning” STA is unable to inform the AP that it does not want the value the system is self healing.
4) Because the system is self healing the STA can at any time select and use a new AMID if it forgets the old value or loses the Commit Key value. This avoids the current problem whereby STAs become unable to connect.
5) The value of the AMID chosen is not disclosed until the first message where it is also committed. This prevents and attacker from implementing a pre-emptive denial of service attack by reserving a legitimate station's MAC address for itself.
Some motivation for the aforementioned solution is as follows:
The IEEE 802.11 standard has been used in a wide range of mainstream business and personal applications. The success of products has resulted in an increased dependency on IEEE 802.11 as a primary method for the interconnection of networking equipment. This increased dependence has resulted in a need for assurance that the system will not be disrupted by the actions of unauthorized equipment. Such disruption can be caused by malicious systems generating false information and impersonating valid equipment.
The current IEEE 802.11 standard including amendment ‘i’ (security) addresses security of data frames but systems are still vulnerable to malicious attack because management frames are unprotected. At the same time, there is an increased dependence on management frames as a result of IEEE 802.11 amendments such as IEEE 802.11h. Based on the examples of amendments ‘e’ and ‘k’, this trend is likely to continue.
Therefore, by reducing the susceptibility of systems to such attack, the result of the work envisioned in the present invention will be applicable and of importance to all the current applications of IEEE 802.11 and both existing and anticipated amendments.
Accordingly, the invention comprises the features of construction, combination of elements, and arrangement of parts which will be exemplified in the construction hereinafter set forth.
It will thus be seen that the objects set forth above, and those made apparent from the preceding description, are efficiently attained and, since certain changes may be made in the above construction without departing from the scope of the invention, it is intended that all matter contained in the above description or shown in the accompanying drawing shall be interpreted as illustrative and not in a limiting sense.
This application claims benefit to provisional patent application Ser. No. 60/714,029, filed 2 Sep. 2005, which is hereby incorporated by reference in its entirety.
| Number | Date | Country | |
|---|---|---|---|
| 60714029 | Sep 2005 | US |