This invention relates to a method of verifying integrity of an access point on a wireless network.
There are security issues relating to wireless mobile networking in that a mobile core network may be accessed through a corporate network for which it does not have control of the access points, but once a user has access to the corporate network from their mobile terminal, the connections give that terminal access to the core network. The access points for the corporate network may not be of an approved type, they may have been stolen and repositioned, or they may be rogues, not operated by that corporate network at all, just appearing to be. In addition, the core network needs to know what resources are available and where in order to manage the resources efficiently.
In accordance with the present invention, a method of verifying integrity of an access point on a wireless network comprises registering an access point with a core network, allocating a unique identifier from the network to the access point; recording data including the unique identifier together with a geographical location of the access point; requesting reports relating to access points in the vicinity of a mobile terminal when the mobile terminal sends other data, including the unique identifier as determined by mobile terminals listening to wireless transmissions from said access points, to the core network; and checking data in the reports against recorded data to determine if an access point is genuine.
The present invention makes use of data which can be communicated by a mobile terminal in the course of its normal transmissions to determine whether an access point near to the mobile terminal is genuine or not. The mobile terminal does not need to be pre-registered, but simply observe and report to the core network, a unique identifier of a wireless access point. If the radio transmissions observed by the mobile terminal includes a unique identifier which is not correctly registered, then the network knows that it needs to check out that access point.
Preferably, the recorded data includes whether an access point is authorised to be operating in the vicinity of the mobile terminal.
This allows a check for whether an otherwise genuine access point, whose unique identifier is registered, has been moved to a non-authorised location and so may still be deemed to be a rogue access point.
In one embodiment, a mobile terminal adds geographical location information to reports from neighbouring access points for transmission to the core network.
This requires the mobile terminal to have information about its geographical location, such as a built-in GPS device.
In an alternative embodiment, location data is implied from historic data in the mobile terminal.
This is more suitable for simpler types of mobile terminal.
Preferably, the historic data comprises a list of recent neighbour access points visited or measured by the mobile terminal.
Alternatively, location data is implied from location data in other neighbouring access points which have already been verified.
Preferably, the access point is registered with a controller of the core network.
Preferably, the controller comprises an authentication, authorisation and accounting server.
Preferably, the core network comprises one of a wireless local area network, a mobile communication system and a second or third generation mobile cellular system where the access point can share public, private or corporate communication infrastructure.
Preferably, the mobile terminal is one of a mobile telephone, a personal digital assistant, or a personal computer. Other types of terminal, such as multimedia entertainment terminals or gateway units on transport, such as trains, aircraft or ships may also provide location data.
Preferably, any access point which is not successfully verified is disconnected from the core network, has its identifier barred from handover or has downlink traffic stopped.
An example of a method of verifying integrity of an access point on a wireless network in accordance with the present invention will now be described with reference to the accompanying drawing in which:
An example wireless access network scenario is shown in
In
In the method of the present invention, co-operation of mobile devices is required in order to deal with the security concerns. When the AP is purchased legitimately, it registers securely with the operator and provides registration data including a location area, of a size to be determined by the operator, for example anything within a 1 Km range; and a unique AP identity (ID).
Referring to
The controller is able to authenticate whether a particular AP 7 (ID=3) is registered with the operator and whether it is operating in the geographical area in which it was registered. If AP 7 is found not to be correctly registered or in the correct location, then the network can take action such as trying to disable the rogue AP, stopping downlink (DL) traffic to the rogue AP, and barring the ID from being handed over by neighbouring APs, using the direct links 11 to each AP.
A considerable advantage of the method of the present invention is that authentication of the AP is achieved via the co-operation of all mobile devices via communications through other APs, even those in different areas if historic information is taken into account. It provides a mechanism for the detection of rogue or unauthorised Access Points (APs) based on location information supplied by mobile devices enabling the mobile core network to detect such APs and take action to minimise any loss of service to mobile subscribers whilst isolating the offending AP. The core network knows where a registered access point should be geographically and multiple mobile terminals observe the access point by wireless measurement, without having to use that access point, then report, via radio messages, decoded identifiers of the access points. There is no need to determine whether or not the mobile devices are genuine, as the chances of every one of the mobile devices which detect a particular access point not being genuine is small. The core network correlates all reports from mobile devices over time against the registered location for that access point to determine whether or not it is genuine.
Number | Date | Country | Kind |
---|---|---|---|
0518641.6 | Sep 2005 | GB | national |