System and method for secure provisioning of a mobile station from a provisioning server using IWF-based IP address translation
First Claim
1. For use in association with a wireless network comprising a plurality of base stations capable of communicating with a plurality of mobile stations, an interworking function unit capable of transferring data between said wireless network and an Internet protocol (IP) data network coupled to said wireless network, said interworking function unit comprising:
- a protocol conversion controller capable of receiving from said wireless network a first plurality of data packets, wherein said first plurality of data packets are generated by a first one of said plurality of mobile stations and are formatted according to a first protocol associated with said wireless network, and converting said first plurality of data packets to a plurality of IP data packets formatted according to an Internet protocol associated with said IP data network; and
a first security controller for preventing unprovisioned mobile stations from accessing said IP data network through said wireless network, wherein said first security controller is capable of receiving at least one of said plurality of IP data packets and replacing an original IP packet header of said at least one IP data packet with a replacement IP packet header comprising an IP address of a selected one of at least one provisioning server coupled to said IP data network and controlled by an operator of said wireless network.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed an interworking function unit for transferring data between a wireless network and an Internet protocol (IP) data network coupled to the wireless network. The interworking function unit comprises a protocol conversion controller that receives incoming data packets from the wireless network, wherein the incoming data packets are generated by a first mobile station and are formatted according to a protocol associated with the wireless network. The interworking function unit converts the incoming data packets to IP data packets formatted according to an Internet protocol of the IP data network. The interworking function unit also comprises a first security controller for preventing unprovisioned mobile stations from accessing the IP data network through the wireless network. The first security controller receives the IP data packets and replaces each original IP packet header with a replacement IP packet header containing the IP address of a provisioning server.
-
Citations
20 Claims
-
1. For use in association with a wireless network comprising a plurality of base stations capable of communicating with a plurality of mobile stations, an interworking function unit capable of transferring data between said wireless network and an Internet protocol (IP) data network coupled to said wireless network, said interworking function unit comprising:
-
a protocol conversion controller capable of receiving from said wireless network a first plurality of data packets, wherein said first plurality of data packets are generated by a first one of said plurality of mobile stations and are formatted according to a first protocol associated with said wireless network, and converting said first plurality of data packets to a plurality of IP data packets formatted according to an Internet protocol associated with said IP data network; and
a first security controller for preventing unprovisioned mobile stations from accessing said IP data network through said wireless network, wherein said first security controller is capable of receiving at least one of said plurality of IP data packets and replacing an original IP packet header of said at least one IP data packet with a replacement IP packet header comprising an IP address of a selected one of at least one provisioning server coupled to said IP data network and controlled by an operator of said wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
1) a value of a provisioned bit associated with at least one of said first plurality of data packets; and
2) a value of an IP address assigned to said first mobile station.
-
-
6. The interworking function unit as set forth in claim 1 wherein said first security controller selects said at least one provisioning server by selecting said IP address in said replacement IP packet header according to a load spreading algorithm.
-
7. The interworking function unit as set forth in claim 6 further comprising a memory associated with said first security controller capable of storing load statistics associated with said at least one provisioning server.
-
8. The interworking function unit as set forth in claim 7 wherein said first security controller selects a least busy one of said at least one provisioning server according to said load statistics.
-
9. A wireless network comprising:
-
a plurality of base stations capable of communicating with a plurality of mobile stations; and
an interworking function unit capable of transferring data between said wireless network and an Internet protocol (IP) data network coupled to said wireless network, said interworking function unit comprising;
a protocol conversion controller capable of receiving from said wireless network a first plurality of data packets, wherein said first plurality of data packets are generated by a first one of said plurality of mobile stations and are formatted according to a first protocol associated with said wireless network, and converting said first plurality of data packets to a plurality of IP data packets formatted according to an Internet protocol associated with said IP data network; and
a first security controller for preventing unprovisioned mobile stations from accessing said IP data network through said wireless network, wherein said first security controller is capable of receiving at least one of said plurality of IP data packets and replacing an original IP packet header of said at least one IP data packet with a replacement IP packet header comprising an IP address of a selected one of at least one provisioning server coupled to said IP data network and controlled by an operator of said wireless network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
1) a value of a provisioned bit associated with at least one of said first plurality of data packets; and
2) a value of an IP address assigned to said first mobile station.
-
-
14. The wireless network as set forth in claim 9 wherein said first security controller selects said at least one provisioning server by selecting said IP address in said replacement IP packet header according to a load spreading algorithm.
-
15. The wireless network as set forth in claim 14 further comprising a memory associated with said first security controller capable of storing load statistics associated with said at least one provisioning server.
-
16. The wireless network as set forth in claim 15 wherein said first security controller selects a least busy one of said at least one provisioning server according to said load statistics.
-
17. For use in an interworking function unit associated with a wireless network, the wireless network comprising a plurality of base stations capable of communicating with a plurality of mobile stations, a method of preventing unprovisioned mobile stations from accessing an Internet protocol (IP) data network coupled to the wireless network, the method comprising the steps of:
-
receiving from the wireless network a first plurality of data packets, wherein the first plurality of data packets are generated by a first one of the plurality of mobile stations and are formatted according to a first protocol associated with the wireless network;
converting the first plurality of data packets to a plurality of IP data packets formatted according to an Internet protocol associated with the IP data network; and
replacing an original IP packet header of at least one IP data packet with a replacement IP packet header comprising an IP address of a selected one of at least one provisioning server coupled to the IP data network and controlled by an operator of the wireless network. - View Dependent Claims (18, 19, 20)
-
Specification