1. Field of the Invention
The present invention relates to a method and system for Wireless Local Area Network (WLAN) authentication.
2. Description of the Related Art
A Wireless Local Area Network (WLAN) is a network in which a mobile subscriber can connect to a Local Area Network (LAN) through a radio link. The Institute of Electrical and Electronics Engineers (IEEE) has issued a series of technical specifications, including the 802.11 specification, which lay down the technologies used for WLANs, including an encryption method called the Wired Equivalent Privacy Algorithm. With WLAN, high bandwidth allocation makes possible relatively low-cost connection to the Internet, as WLAN Access Points (APs) begin to be installed not only in corporations and public buildings, but also in densely populated outdoor areas, thus insuring mobile Internet connections for mobile subscribers equipped with computers having a WLAN adapter, which oftentimes takes the form of a PCMCIA (Personal Computer Memory Card Industry Association) cards.
IEEE's 802.11 is an evolving family of technical specification for WLAN, which makes use of the Ethernet protocol and of the Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) for path sharing. Reference is made to
Reference is now made to
One improvement over the above-described 802.11 WLAN is the IEEE's 802.1x specification, which is designed to enhance WLAN security, and provides an additional and more complex authentication framework for WLANs, which allows the user to be authenticated by a central authority. The actual algorithm that is used to determine whether the user is authentic is left open and multiple algorithms are therefore possible. 802.1x uses an existing protocol called the Extensible Authentication Protocol (EAP, RFC 2284) that works on Ethernet, Token Ring, or WLAN for message exchange during the authentication process. In a WLAN based on 802.1x, the user is known as the supplicant and requests access from an AP known as the authenticator, which forces the user into a pre-authorized state that allows the transmission of only an EAP start message. The AP then returns an EAP message requesting the user's identity, which is returned to the AP and forwarded to a central authentication server. The later authenticates the user and returns an accept or a reject message back to the AP. If the user is accepted, the AP changes the client's state to authorized and normal data traffic can then take place between the client, the WLAN, and the Internet.
On the other hand, in the general System for Mobile communications (GSM) as well as in the general Packet Radio Service (GPRS) networks, Subscriber Identification Module (SIM) cards are used to provide authentication for voice and data networks. With the introduction of the WLANs, which complement existing GSM/GPRS networks, the operators desire to provide a unified method of authentication for their subscribers based on the subscriber credentials contained in the SIM cards.
However, it has been noticed that the prior art implementation shown in
On the other hand, it would be advantageous for WLAN operators to have a method and system that supports authentication procedures defined in 802.1.x without the need of modifying existing APs. It would be an even further advantage to have a method and system that supports integrated authentication of both GSM/GRPS and WLAN clients.
The present invention provides such a solution.
In one aspect, the present invention is a Wireless Local Area Network (WLAN) client comprising:
In another aspect, the present invention is a Wireless Local Area Network (WLAN) Service Node (WSN) comprising:
In yet another aspect, the present invention is a method for Wireless Local Area Network (WLAN) client authentication comprising the steps of:
In yet another aspect, the present invention is a method for Wireless Local Area Network (WLAN) client authentication comprising the steps of:
For a more detailed understanding of the invention, for further objects and advantages thereof, reference can now be made to the following description, taken in conjunction with the accompanying drawings, in which:
The innovative teachings of the present invention will be described with particular reference to various exemplary embodiments. However, it should be understood that this class of embodiments provides only a few examples of the many advantageous uses of the innovative teachings of the invention. In general, statements made in the specification of the present application do not necessarily limit any of the various claimed aspects of the present invention. Moreover, some statements may apply to some inventive features but not to others. In the drawings, like or similar elements are designated with identical reference numerals throughout the several views.
The present invention takes advantage of the fact that in Wireless Local Area Networks (WLANs) functioning according to the Institute of Electrical and Electronics Engineers (IEEE) specification 802.1x, the IP negotiation process between a WLAN client and the serving Access Point (AP) provides for the assignment of an IP address to the WLAN client before the actual authentication procedure takes place. According to the present invention, instead of performing the client's authentication process between the WLAN clients and the serving AP as in the prior art, which requires modifications and update of the APs' software, once the IP address is assigned to the WLAN client, an Extensible Authentication Protocol—Subscriber Information module (EAP-SIM) applet of the WLAN client extracts the credentials of the WLAN client from the client's terminal SIM card, and packages them into the Transfer Control Protocol/Internet Protocol (TCP/IP) format, for sending them over the 802.1.x connection via the serving AP up to the serving WLAN Service Node (WSN) that is in charge of the WLAN client's authentication.
Reference is now made to
Reference is now made jointly to
Optionally, in action 606, the WLAN client may be instructed to automatically start its web browser application and be redirected in action 608 to connect to its home network web page, or to any other pre-determined default web page of the Internet 416, in order to download an authentication Java applet that supports the EAP-SIM authentication protocol. In such a case, in action 610, the downloaded EAP-SIM Java applet 411 is installed in the WLAN client 410. In another variant of the preferred embodiment of the invention, the EAP-SIM applet 411 may be pre-installed in the WLAN client 410, in which case the actions 608-610 may be skipped.
Further, in action 612, the EAP-SIM Java applet 411 is started and establishes a secured connection with the WSN 414 via the serving AP 404. The secured connection may be established via the well-known Secure Sockets Layer (SSL) protocol, although other security mechanisms may be used as well. Then, the EAP-SIM Java applet 411 extracts the user credentials from the SIM card 413 of the WLAN client 410, and in action 614 encapsulates the user credentials in the EAP-SIM format, then further encapsulates the obtained EAP-SIM information into SSL format in order to render its secured. Finally, the SSL information is further encapsulated into the TCP/IP format (first in TCP and then in IP format). In action 616, the obtained TCP/IP information may further be encapsulated into 802.11 format by the WLAN client 410, and is sent in action 618 to the serving AP 404, which may format it in 802.3 (Ethernet) format and send it to the WSN 414. The later receives the WLAN client's credentials and in action 620 in 802.3 format, and decapsulates the received information and extracts the WLAN client's credentials. For this purpose, the WSN 414 may comprise a TCP/IP service logic module 415, which is responsible for the decapsulation of the TCP/IP information received from the WLAN client 410 and for the transmission of the user credentials to an authenticator 417, which is a module within the WSN 414 responsible for authenticating the WLAN client 410 based on its credentials. In action 622, the authenticator 417 of the WSN 414 becomes involved in an authorization negotiation with the AAA server 420, to which it sends the WLAN client credentials. The AAA server 420, alone or in combination with the HLR 422, determines whether or not the WLAN client 410 should be allowed access to the WLAN network 400 and the Internet 416 based on its service subscription. In the affirmative, i.e. if the WLAN access is allowed for the WLAN client 410, in action 624, the WSN 414 authorizes the WLAN session for the WLAN client 410, and IP data traffic is allowed to be exchanged between the WLAN client 410 and the IP based network 416 via the serving WSN 414.
Therefore, with the present invention it becomes possible to implement 802.1x authentication mechanism without the need of updating existing APs that only support 802.11, by implementing authentication functionality into the WSN instead of the APs. Because one WSN controls a plurality of APs, it is more efficient and cost-effective to implement the authenticator functionality into the WSN.
Based upon the foregoing, it should now be apparent to those of ordinary skills in the art that the present invention provides an advantageous solution, which offers efficient authentication functionality in WLANs that function based on IEEE's 802.1.x specification, which is herein included by reference in its entirety. It should be realized upon reference hereto that the innovative teachings contained herein are not necessarily limited to the above-described exemplary scenarios. It is believed that the operation and construction of the present invention will be apparent from the foregoing description. While the method and system shown and described have been characterized as being preferred, it will be readily apparent that various changes and modifications could be made therein without departing from the scope of the invention as defined by the claims set forth hereinbelow.
Although several preferred embodiments of the method and system of the present invention have been illustrated in the accompanying Drawings and described in the foregoing Detailed Description, it will be understood that the invention is not limited to the embodiments disclosed, but is capable of numerous rearrangements, modifications and substitutions without departing from the spirit of the invention as set forth and defined by the following claims.