IP Library › Granted Patent US 11,363,461
Granted Patent B2
US 11,363,461 · App. 16/987,149 · Granted Jun 14, 2022

Method for managing security key of mobile communication system, and apparatus therefor

Inventors: Jae Su Song (Daejeon, KR); Seung Kwon Baek (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
H04W12/10H04L63/123H04W28/06H04W80/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,363,461
App. No.
16/987,149
Granted
Jun 14, 2022
Kind
B2
Abstract

A security key management method performed in a PDCP layer of a terminal dual-connected to a first cell and a second cell may comprise receiving a PDCP PDU on which ciphering or integrity protection to which a first security key of the first cell or a second security key of the second cell is applied is performed; performing at least one of integrity verification and header decompression for the PDCP PDU based on the first security key; performing at least one of integrity verification and header decompression for the PDCP PDU based on the second security key; and determining a security key applied to the PDCP PDU, based on result of the at least one of integrity verification and header decompression based on the first security key and result of the at least one of integrity verification and header decompression based on the second security key.

Claims (40)

1. A method of managing a security key, performed in a packet data convergence protocol (PDCP) layer of a terminal dual-connected to a first cell and a second cell, the method comprising:

receiving a PDCP protocol data unit (PDU) on which ciphering or integrity protection to which a first security key of a PDCP layer of the first cell or a second security key of a PDCP layer of the second cell is applied is performed;

performing at least one of integrity verification and header decompression for the PDCP PDU based on the first security key;

performing at least one of integrity verification and header decompression for the PDCP PDU based on the second security key,

wherein, in response to determining that a result of the at least one of integrity verification and header decompression based on the first security key is successful, a security key applied to the PDCP PDU is determined as the first security key, and

wherein, in response to determining that a result of the at least one of integrity verification and header decompression based on the second security key is successful, the security key applied to the PDCP PDU is determined as the second security key.

2. The method according to claim 1 , wherein the method is performed in a situation where a security key confusion occurs.

3. The method according to claim 2 , wherein the security key confusion occurs in a handover procedure in which a role of the first cell for the terminal and a role of the second cell for the terminal are switched.

4. The method according to claim 3 , wherein the first cell is a master cell, and the second cell is a secondary cell.

5. The method according to claim 1 , wherein when the PDCP PDU is mapped to a radio bearer to which integrity protection is applied, the integrity verification based on the first security key and the integrity verification based on the second security key are performed for the PDCP PDU.

6. The method according to claim 1 , wherein when the PDCP PDU is mapped to a radio bearer to which integrity protection is not applied, integrity protection is applied to the radio bearer to which the PDCP PDU is mapped for a predetermined time, and the integrity verification based on the first security key and the integrity verification based on the second security key are performed for the PDCP PDU.

7. The method according to claim 6 , wherein the predetermined time is a time during which a dual connectivity-based handover procedure is performed or a time during which a procedure for switching a role of the first cell for the terminal and a role of the second cell for the terminal is performed.

8. The method according to claim 1 , further comprising delivering data deciphered by the first security key to a higher layer when the security key applied to the PDCP PDU is the first security key, and delivering data deciphered by the second security key to the higher layer when the security key applied to the PDCP PDU is the second security key.

9. The method according to claim 1 , further comprising, when errors occur in both the integrity verification or header decompression based on the first security key and the integrity verification or header decompression based on the second security key for the PDCP PDU, performing an error handling procedure.

10. The method according to claim 1 , wherein the first security key or the second security key is deleted:

at a time point when a release procedure for the first cell or the second cell is performed;

at a time point when one of the first security key and the second security key is determined as being applied to N or more consecutively received PDCP PDUs, wherein N is a natural number equal to or greater than 2; or

after a lapse of a predetermined time from a time point when a PDCP PDU to which a previous security key is applied is processed.

11. A terminal in a mobile communication system, the terminal comprising:

a processor;

a memory electronically communicating with the processor; and

instructions stored in the memory and executable by the processor,

wherein when executed by the processor, the instructions cause a packet data convergence protocol (PDCP) layer of the terminal to perform a security key management method, and the security key management method comprises:

receiving a PDCP protocol data unit (PDU) on which ciphering or integrity protection to which a first security key of a PDCP layer of the first cell or a second security key of a PDCP layer of the second cell is applied is performed;

performing at least one of integrity verification and header decompression for the PDCP PDU based on the first security key;

performing at least one of integrity verification and header decompression for the PDCP PDU based on the second security key,

wherein, in response to determining that a result of the at least one of integrity verification and header decompression based on the first security key is successful, a security key applied to the PDCP PDU is determined as the first security key, and

wherein, in response to determining that a result of the at least one of integrity verification and header decompression based on the second security key is successful, the security key applied to the PDCP PDU is determined as the second security key.

12. The terminal according to claim 11 , wherein the security key management method is performed in a situation where a security key confusion occurs.

13. The terminal according to claim 12 , wherein the security key confusion occurs in a handover procedure in which a role of the first cell for the terminal and a role of the second cell for the terminal are switched.

14. The terminal according to claim 13 , wherein the first cell is a master cell, and the second cell is a secondary cell.

15. The terminal according to claim 11 , wherein when the PDCP PDU is mapped to a radio bearer to which integrity protection is applied, the integrity verification based on the first security key and the integrity verification based on the second security key are performed for the PDCP PDU.

16. The terminal according to claim 11 , wherein when the PDCP PDU is mapped to a radio bearer to which integrity protection is not applied, integrity protection is applied to the radio bearer to which the PDCP PDU is mapped for a predetermined time, and the integrity verification based on the first security key and the integrity verification based on the second security key are performed for the PDCP PDU.

17. The terminal according to claim 16 , wherein the predetermined time is a time during which a dual connectivity-based handover procedure is performed or a time during which a procedure for switching a role of the first cell for the terminal and a role of the second cell for the terminal is performed.

18. The terminal according to claim 11 , wherein the security key management method further comprises delivering data deciphered by the first security key to a higher layer when the security key applied to the PDCP PDU is the first security key, and delivering data deciphered by the second security key to the higher layer when the security key applied to the PDCP PDU is the second security key.

19. The terminal according to claim 11 , wherein the security key management method further comprises, when errors occur in both the integrity verification or header decompression based on the first security key and the integrity verification or header decompression based on the second security key for the PDCP PDU, performing an error handling procedure.

20. The terminal according to claim 11 , wherein the first security key or the second security key is deleted:

at a time point when a release procedure for the first cell or the second cell is performed;

at a time point when one of the first security key and the second security key is determined as being applied to N or more consecutively received PDCP PDUs, wherein N is a natural number equal to or greater than 2; or

after a lapse of a predetermined time from a time point when a PDCP PDU to which a previous security key is applied is processed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2020
From: SONG, JAE SU; BAEK, SEUNG KWON
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 053424/0164 →
Priority Claims (2)
KR 10-2019-0103774 · Aug 23, 2019 · national
KR 10-2020-0092005 · Jul 24, 2020 · national
Continuity (1)
Related Publication 20210058790A1 · Feb 25, 2021
Cited By (1)
US 12,689,899