Secure registration for a multicast-broadcast-multimedia system (MBMS)
First Claim
1. A method of obtaining secure registration by a memory module (UICC) in a multicast-broadcast-multimedia system (MBMS), the method comprising:
- receiving a random number;
generating a radio access network key (RAK) as a function of the random number and a key selected from the group consisting of a public land mobile network key (PK) and a broadcast access key (BAK);
generating temporary registration key (RGK) as a function of the RAK and a user identification number; and
authenticating at least one registration message in the MBMS based on the RGK, wherein the RGK is a function of the RAK, a service identification number and the user identification number.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus for secure registration for a multicast-broadcast-multimedia system (MBMS) are disclosed. A random number is generated by a broadcast-multicast-service center (BM-SC) and broadcast to user equipment in the coverage area of a radio access network (RAN). A memory module or smart card (UICC) in the user equipment generates a radio access network key (RAK) which is a function of the random number and a key selected from the group consisting of a public land mobile network key (PK) and a broadcast access key (BAK), and then generates a temporary registration key (RGK) as a function of the RAK, a service identification number and a user identification number, for example, P-TMSI, which may be extracted by the RAN to authenticate the registration as legitimate.
397 Citations
52 Claims
-
1. A method of obtaining secure registration by a memory module (UICC) in a multicast-broadcast-multimedia system (MBMS), the method comprising:
-
receiving a random number; generating a radio access network key (RAK) as a function of the random number and a key selected from the group consisting of a public land mobile network key (PK) and a broadcast access key (BAK); generating temporary registration key (RGK) as a function of the RAK and a user identification number; and authenticating at least one registration message in the MBMS based on the RGK, wherein the RGK is a function of the RAK, a service identification number and the user identification number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of obtaining secure registration by a mobile station in a multicast-broadcast-multimedia system (MBMS), the method comprising:
-
receiving a random number from a radio access network; transmitting the random number to a memory module (UICC); receiving from the UICC a temporary registration key (RGK) based on the random number and a user identification number; and authenticating at least one registration message in the MBMS based on the RGK, wherein the RGK is a function of a radio access network key (RAK), a service identification number and a user identification number, and wherein the RAK is a function of the random number and a key selected from the group consisting of a public land mobile network key (PK) and a broadcast access key (BAK). - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A memory module stored on a computer readable storage medium, comprising:
-
receiving logic configured for receiving a random number; means for generating a radio access network key (RAK) as a function of the random number and a key selected from the group consisting of a public land mobile network key (PK) and a broadcast access key (BAK); means for generating a temporary registration key (RGK) as a function of the RAK and a user identification number; and means for authenticating at least one registration message in the MBMS based on the RGK, wherein the RGK is a function of the RGK, service identification number and the user identification number. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A mobile station apparatus, comprising:
-
receiving logic configured for receiving a random number from a radio access network; means for transmitting the random number to a memory module (UICC); means for receiving from the UICC a temporary registration key (RGK) based on the random number and a user identification number; and means for authenticating at least one registration message in the MBMS based on the RGK, wherein the RGK is a function of a radio access network key (RAK), a service identification number and a user identification number, and wherein the RAK is a function of the random number and a key selected from the group consisting of a public land mobile network key (PK) and a broadcast access key (BAK). - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer readable storage medium storing instructions for obtaining secure registration by a memory module (UICC) in a multicast-broadcast-multimedia system (MBMS), the method comprising:
-
receiving a random number; generating a radio access network key (RAK) as a function of the random number and a key selected from the group consisting of a public land mobile network key (PK) and a broadcast access key (BAK); generating a temporary registration key (RGK) as a function of the RAK and a user identification number; and authenticating at least one registration message in the MBMS based on the RGK, wherein the RGK is a function of the RAK, a service identification number and a user identification number. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer readable storage device storing instructions for obtaining secure registration by a mobile station in a multicast-broadcast-multimedia system (MBMS), the method comprising:
-
receiving a random number from a radio access network; transmitting the random number to a memory module (UICC); receiving from the UICC a temporary registration key (RGK) based on the random number and a user identification number; and authenticating at least one registration message in the MBMS based on the RGK, wherein the RGK is a function of a radio access network key (RAK), a service identification number and a user identification number, and wherein the RAK is a function of the random number and a key selected from the group consisting of a public land mobile network key (PK) and a broadcast access key (BAK). - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
Specification