The initial setting method that is used for cryptographic key existence counter among different access systems
Technical field
The present invention relates to moving communicating field, relate in particular to a kind of method that the cryptographic key existence counter among different access systems initialization is provided with that is used for.
Background technology
3GPP (3rd Generation Partnership Project; Third generation partner program) grouping system of evolution (Evolved Packet System; Be called for short EPS) by land radio access web (the Evolved UMTS Terrestrial Radio Access Network of evolution; Be called for short EUTRAN) and EPS core net (Evolved Packet Core is called for short EPC) composition.
Wherein, EPC comprises mobile management unit (MME, Mobility Management Entity), and mobile management unit is responsible for the processing of ambulant management, Non-Access Stratum signaling and the chain of command related works such as management of user security model.Wherein, MME preserves the root key K of EUTRAN
ASME(Key Access Security Management Entity, the secret key of access security management entity), and by K
ASMEThe Non-Access Stratum integrity protection key K that generates
NAS-int(Key Non Access Stratum integrity) and Confidentiality protection key K
NAS-enc(Key Non Access Stratum encryption).Also in store these three keys of while UE (User Equipment, subscriber equipment).Also there is a counter COUNT among UE and the MME
-NAS, responsible record has received key K
NAS-intAnd K
NAS-encNAS (Network Access Server, network access server) the signaling quantity of protection.COUNT
-NASValue two effects are arranged, one is the input parameter that is used for doing NAS layer integrity protection and Confidentiality protection, another one is to be used for strict restriction key K
ASMELife span, work as COUNT
-NASValue arrive family of power and influence's value that operator sets, UE and network side will trigger new Authentication and Key Agreement machine-processed (AKA, Authentication and key agreement) and produce new K
ASME, all EPS counters are changed to 0 simultaneously.When connecting, UE and MME use START
-NASValue come recording counter COUNT
-NASHigh Bit Significance.UE uses START
-NASCome count initialized device COUNT
-NAS, be about to START
-NASValue as COUNT
-NASThe value of high-order effective bit (MSB:Most Significance Bit, its concrete figure place is by standard definition) be high Bit Significance, break off when connecting, UE uses COUNT
-NASThe value of high-order effective bit upgrade START
-NASValue.
3GPP UMTS (Universal Mobile Telecommunications System; UMTS) equipment of the management of responsible contextual management of mobility and/or user security model is SGSN (Serving GPRS Support Node, Serving GPRS Support Node) in the system.SGSN also is responsible for authentication UE, and generates key IK (Integrity Key, Integrity Key), CK (Ciphering Key, encryption key).The connecting system of 3GPP UMTS system is UTRAN (UMTS Terrestrial Radio Access Network, a wireless access network).
UE also generates IK, CK simultaneously.In the PS territory, UE usage counter START record receives the signaling quantity of key IK and CK protection, when the family of power and influence who arrives setting when the value of START is worth; Make new AKA with triggering UE and SGSN, produce new IK, CK; The START value puts 0 simultaneously; Therefore at UMTS, counter START is the existence counter of key IK and CK, and its strictness has limited the life span of key.When connecting; UE and RNC (radio network controller; Radio Network Controller) or SGSN use the value of START to be used for the value of high-order effective bit of count initialized device COUNT-I and COUNT-C; When breaking off connection, UE uses the value of the high-order effective bit of COUNT-I and COUNT-C to upgrade the value of START.Wherein counter COUNT-I is the counter of network access server signaling quantity that writes down the Integrity Key IK protection of the land radio access web that receives evolution, and COUNT-C is the counter of network access server signaling quantity that writes down the encryption key IK protection of the land radio access web that receives evolution.
When UE moved to EUTRAN from UTRAN, UE and MME used IK and CK to produce K
-ASME, use COUNT simultaneously
-NASBe K
-ASMEExistence counter, IK and CK are called K
-ASMEFather's key, K
-ASMEThen be called CK, the sub-key of IK.When UE when EUTRAN transfers to UTRAN, UE and SGSN/RNC use K
-ASMEProduce key IK and CK, use START to limit CK simultaneously, the life span of IK, K
-ASMEThe father's key that is called IK and CK, IK and CK are K
-ASMESub-key.
Owing to when UE carries out district reselecting (TAU, Tracking Area Update) between UTRAN and EUTRAN, do not have mandatory requirement to reuse AKA and carry out key updating, the sub-key that is produced by father's key may continue to use a period of time.
In the prior art; Between UTRAN and EUTRAN during district reselecting; The UE counter is not continued each other and add up, but directly the counter initial value is set to 0, so that behind the TAU; The life span that does not comprise his father's key the life cycle of key, the security breaches that cause key lifetimes to be extended.
Summary of the invention
The present invention provides a kind of initial setting method that is used for cryptographic key existence counter among different access systems, when initiating district reselecting to avoid UE between UTRAN and EUTRAN, to move, and the security breaches that key lifetimes is extended.
In order to solve the problems of the technologies described above; The present invention also provides a kind of initial setting method that is used for cryptographic key existence counter among different access systems; It is characterized in that; Subscriber equipment from the land radio access web of evolution landwards wireless access network move, in the time of need carrying out district reselecting, carry out following steps:
When said subscriber equipment decision district reselecting arrives the UMTS network, with counter COUNT
-NASHigh Bit Significance add 1 initial value at least as counter START; Then, send cell re-selection request and give destination service UMTS network;
Wherein, counter START is the Integrity Key IK of land radio access web and the existence counter of encryption key CK, counter COUNT
-NASIt is the Non-Access Stratum integrity protection key K that writes down the land radio access web that receives evolution
NAS-intWith the Confidentiality protection key K
NAS-encThe counter of the network access server signaling quantity of protection.
Further, said method also can have following characteristics:
Said subscriber equipment is earlier with counter COUNT
-NASHigh Bit Significance add 1 at least after, compose to give counter START
-NAS, the value initialization with counter START is counter START then
-NASValue; Counter START wherein
-NASBe to be used for recording counter COUNT
-NASThe counter of high Bit Significance.
Further, said method also can have following characteristics:
Said subscriber equipment is earlier with counter COUNT
-NASHigh Bit Significance add 2 after, compose to give counter START
-NASValue initialization with counter START is counter START then
-NASValue, i.e. START=START
-NAS=MSB (COUNT
-NAS)+2; Counter START wherein
-NASBe to be used for recording counter COUNT
-NASThe counter of high Bit Significance, said MSB is high Bit Significance.
Further, said method also can have following characteristics:
Said UMTS network sends context request to source mobile management unit after receiving that said subscriber equipment sends cell re-selection request; After said source mobile management unit is received, send context response to said UMTS network; The UMTS network sends district reselecting to said subscriber equipment again to be confirmed, notifies its network acceptance area reselection request; Said subscriber equipment sends district reselecting to the target mobile management unit and accomplishes message, and the affirmation district reselecting is accomplished.
Further, said method also can have following characteristics:
In the process that the RRC that said subscriber equipment is initiated after district reselecting is accomplished connects; Said subscriber equipment and said UMTS network come count initialized device COUNT-I, COUNT-C with said START value again; Wherein COUNT-I is the counter of network access server signaling quantity that writes down the Integrity Key IK protection of the land radio access web that receives evolution, and COUNT-C is the counter of network access server signaling quantity that writes down the encryption key CK protection of the land radio access web that receives evolution.
The method of the invention is owing to adopt START and START
-NASContinue, and come the initialization associated counter, overcome in the prior art UE between UTRAN and EUTRAN during TAU, the safety defect that the key life cycle is extended with it.
Description of drawings
Fig. 1 moves to EUTRAN when carrying out TAU from UTRAN, the signaling process figure of UE counter initial setting method for embodiment of the invention UE;
Fig. 2 moves to UTRAN when carrying out TAU from EUTRAN, the signaling process figure of counter initial setting method for another embodiment of the present invention UE.
Embodiment
Design of the present invention is: UE moves between different access systems; In the time of district reselecting need being carried out, utilize the START value in the former connecting system, the START value in the initialization goal systems; And when connecting, use the counter in the START value initialization goal systems in the goal systems.
Aim to provide a kind of after UE carries out the TAU between UTRAN and the EUTRAN; The initial method of counter; Make the sub-key life cycle continue the life span of the preceding his father's key of TAU; And after the TAU success, continue the life span of sub-key that adds up, thereby avoid the life span of sub-key to be extended.
Below in conjunction with accompanying drawing and embodiment technical scheme according to the invention is described in detail.
First embodiment
Present embodiment be UE under idle condition, move to EUTRAN from UTRAN, in the time of need carrying out district reselecting, counter is carried out the method that initialization is provided with.Its signaling process is as shown in Figure 1, may further comprise the steps:
Step 101:UE is to START
-NASCarry out the initialization setting, make START
-NAS=START uses START then
-NASTo COUNT
-NASCarry out the initialization setting;
To COUNT
-NASWhen carrying out initialization and being provided with, be about to START
-NASValue as COUNT
-NASThe value of high-order effective bit, can be expressed as MSB (COUNT with formula
-NAS)=START
-NAS, COUNT
-NASAll the other bit positions be 0.
UE also need use IK and CK to generate K in this step
-ASME, K
NAS-intAnd K
NAS-enc, because need in follow-up TAU request, use this key to carry out integrity protection.
Step 102:UE sends out the TAU request to target MME, simultaneously with START
-NASIssue target MME;
Step 103: target MME sends out context request to source SGSN, and request source SGSN transmits IK, user profile such as CK;
Step 104: source SGSN sends out context response to target MME, and with CK, user related informations such as IK are passed to target MME;
Step 105: target MME uses START
-NASTo COUNT
-NASCarry out the initialization setting;
Here target MME also uses IK and CK to generate K
-ASME, K
NAS-intAnd K
NAS-enc, be used for the encipherment protection of subsequent message.
Step 106: target MME notifies UE, and TAU is accepted;
Step 107:UE sends out TAU and accomplishes message, confirms that TAU accomplishes.
Second embodiment
Present embodiment be UE under idle condition, move from EUTRAN and UTRAN, in the time of need carrying out TAU, counter is carried out the method that initialization is provided with.As shown in Figure 2, may further comprise the steps:
When step 201:UE decision district reselecting arrives the UMTS network, use COUNT
-NASThe START of value initialization with START is set
-NAS, be about to COUNT
-NASThe value (being also referred to as high Bit Significance) of high-order effective bit add that 2 (also can add and be no less than other integers of 1) backs composes and give START here
-NAS, can be expressed as START
-NAS=MSB
20(COUNT
-NASInitialization, START=START are carried out to START simultaneously in)+2
-NAS
Step 202:UE sends out TAU and asks target SGSN;
Step 203: target SGSN send out context request to the source MME;
Step 204: source MME sends out context response to target SGSN;
Step 205: target SGSN is sent district reselecting to UE and is confirmed that notice UE network has been accepted TAU;
Step 206:UE sends out TAU and accomplishes acknowledge message.
When district reselecting, SGSN does not carry out the initialization setting to START, and after UE initiated the RRC connection, UE and SGSN used the COUNT-I of START value initialization, COUNT-C again.
From foregoing description, owing to adopt START and START
-NASContinue, and come the initialization associated counter, overcome in the prior art UE between UTRAN and EUTRAN during TAU, the safety defect that the key life cycle is extended with it.
The above is merely embodiments of the invention, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.All within spirit of the present invention and principle, any modification of being done, be equal to replacement, improvement etc., all should be included within the claim scope of the present invention.