Method and system for anonymous operation of a mobile node
First Claim
1. A method for mobile node authentication, said method comprising:
- storing a plurality of time-based codes for each of a plurality of time periods;
a home system receiving from a serving system a request to authenticate a mobile node, wherein said serving system is configured to provide a packet-data service to said mobile node, and wherein said authentication request includes authentication information provided by said mobile node, said authentication information including a coded mobile node identifier and a timestamp associated with said coded mobile node identifier;
said home system referring to those of said stored time-based codes that are valid for a time period that encompasses a time indicated by said timestamp and comparing said coded mobile node identifier to those time-based codes to find a matching time-based code; and
said home system identifying said mobile node based on said matching time-based code;
said home system authenticating said mobile node; and
said home system transmitting an authentication response to said serving system, said authentication response including a plurality of time-based codes that are valid for said mobile node for a plurality of future time periods.
3 Assignments
0 Petitions
Accused Products
Abstract
A mobile node and its home system generate synchronized time-based codes at periodic time intervals. Each time-based code is valid for a predetermined time period. To facilitate anonymous operation when roaming, the mobile node identifies itself with a coded identifier instead of a public identifier. The coded identifier used at a given time includes the time-based code that is valid for that given time. To authenticate the mobile node, a serving system receives authentication information from the mobile node and forwards the authentication information to a home system. The authentication information includes the current time-based code and a timestamp. The home system identifies the mobile node from the current time-based code and the timestamp. The home system then uses the authentication information to authenticate the mobile node.
24 Citations
6 Claims
-
1. A method for mobile node authentication, said method comprising:
-
storing a plurality of time-based codes for each of a plurality of time periods; a home system receiving from a serving system a request to authenticate a mobile node, wherein said serving system is configured to provide a packet-data service to said mobile node, and wherein said authentication request includes authentication information provided by said mobile node, said authentication information including a coded mobile node identifier and a timestamp associated with said coded mobile node identifier; said home system referring to those of said stored time-based codes that are valid for a time period that encompasses a time indicated by said timestamp and comparing said coded mobile node identifier to those time-based codes to find a matching time-based code; and said home system identifying said mobile node based on said matching time-based code; said home system authenticating said mobile node; and said home system transmitting an authentication response to said serving system, said authentication response including a plurality of time-based codes that are valid for said mobile node for a plurality of future time periods. - View Dependent Claims (2, 3, 4)
-
-
5. A system for a plurality of subscriber mobile nodes, said system comprising:
-
a data store, wherein said data store stores current time-based codes that are valid for said subscriber mobile nodes for a current time period and previous time-based codes that are valid for said subscriber mobile nodes for a previous time period; an authentication server communicatively coupled to said data store, said authentication server being configured to (i) authenticate a particular mobile node in said plurality of subscriber mobile nodes based on authentication information provided by said particular mobile node, said authentication information including a time-based code and a timestamp, and (ii) transmit to a serving system configured to provide a packet-data service to said particular mobile node a plurality of future time-based codes that are valid for said particular mobile node in future time periods, upon successful authentication of said particular mobile node; and a code generation engine communicatively coupled to said data store, wherein said code generation engine is configured to generate time-based codes that are valid for said subscriber mobile nodes, including said plurality of future time-based codes that are valid for said particular mobile node. - View Dependent Claims (6)
-
Specification