Method for synchronizing a security start value in a wireless communications network
First Claim
1. A method for synchronizing START values in a wireless network, the wireless network comprising a radio network controller (RNC) in wireless communications with user equipment (UE), the method comprising:
- the UE generating a first START value according to a predefined method utilizing at least a hyperframe number of at least a radio bearer;
the UE composing a first message containing the first START value;
the UE transmitting the first message to the RNC;
prior to receiving confirmation from the RNC of successful reception of the first message, the UE composing a second message containing the first START value;
wherein at the time of composing the second message, the predefined methodyields a second START value for the UE that does not equal the first START value; and
the UE transmitting the second message to the RNC.
2 Assignments
0 Petitions
Accused Products
Abstract
In a 3GPP system, a UE can process two RRC messages independently of each other, each of which may contain a START value for the same domain. To avoid loss of synchronization between the UE and the UTRAN with respect to these START values, in a first embodiment a UE ensures that the START values in the two messages are identical if the first message has not been fully acknowledged before the transmitting of the second message. In a second embodiment, the UTRAN only updates its “most recently received” START value if the message from the UE contains a greater-valued START value. In a third embodiment, only START values as embedded within a INITIAL DIRECT TRANSFER message are utilized by both the UE and the UTRAN in a Security Mode procedure.
-
Citations
25 Claims
-
1. A method for synchronizing START values in a wireless network, the wireless network comprising a radio network controller (RNC) in wireless communications with user equipment (UE), the method comprising:
-
the UE generating a first START value according to a predefined method utilizing at least a hyperframe number of at least a radio bearer;
the UE composing a first message containing the first START value;
the UE transmitting the first message to the RNC;
prior to receiving confirmation from the RNC of successful reception of the first message, the UE composing a second message containing the first START value;
wherein at the time of composing the second message, the predefined methodyields a second START value for the UE that does not equal the first START value; and
the UE transmitting the second message to the RNC. - View Dependent Claims (2, 3, 4, 5, 7, 8)
-
-
6. A wireless device comprising a processor and memory, the memory containing program code executable by the processor for performing the following steps:
-
generating a first START value according to a predefined method utilizing at least a hyperframe number of at least a radio bearer;
composing a first message containing the first START value;
transmitting the first message to a radio network controller (RNC);
detecting confirmation from the RNC of successful reception of the first message;
in response to being prior to detecting confirmation from the RNC of the successful reception of the first message, composing a second message containing the first START value;
wherein at the time of composing the second message, the predefined method yields a second START value for the UE that does not equal the first START value; and
transmitting the second message to the RNC.
-
-
9. A method for synchronizing START values in a wireless network, the wireless network comprising a radio network controller (RNC) in wireless communications with user equipment (UE), the method comprising:
-
the RNC receiving a first message containing a first START value from the UE;
comparing the first START value to a previously received START value; and
in response to comparing the first START value to the previously received START value, not utilizing the first START value to change the previously received START value if the first START value is less than the previously received START value. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A wireless device comprising a processor and memory, the memory containing a previously received START value for performing a Security Mode procedure, and program code executable by the processor for performing the following steps:
-
receiving a first message containing a first START value from another wireless device;
comparing the first START value to the previously received START value; and
in response to comparing the first START value to the previously received START value, not utilizing the first START value to change the previously received START value if the first START value is less than the previously received START value. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for synchronizing START values in a wireless network, the wireless network comprising a radio network controller (RNC) in wireless communications with user equipment (UE), the method comprising:
-
the UE exclusively using a START value embedded in an INITIAL DIRECT TRANSFER message most recently transmitted to the RNC from the UE when performing a Security Mode procedure with the RNC; and
the RNC exclusively using a START value embedded in an INITIAL DIRECT TRANSFER message most recently received from the UE when performing the Security Mode procedure with the UE. - View Dependent Claims (22, 23)
-
-
24. A wireless device comprising a processor and memory, the memory containing a synchronizing START value for performing a Security Mode procedure, and program code executable by the processor for performing the following steps:
-
receiving an INITIAL DIRECT TRANSFER message containing a first START value from another wireless device and exclusively setting the synchronizing START value to the first START value so that the synchronizing START value holds values only obtained from received INITIAL DIRECT TRANSFER messages; and
performing a Security Mode procedure with the other wireless device using the synchronizing START value.
-
-
25. A wireless device comprising a processor and memory, the memory containing a synchronizing START value for performing a Security Mode procedure, and program code executable by the processor for performing the following steps:
-
transmitting an INITIAL DIRECT TRANSFER message containing a first START value to another wireless device and exclusively setting the synchronizing START value to the first START value so that the synchronizing START value holds values only obtained from transmitted INITIAL DIRECT TRANSFER messages; and
performing a Security Mode procedure with the other wireless device using the synchronizing START value.
-
Specification