IP Library Granted Patent US 11,611,879
Granted Patent B2
US 11,611,879 · App. 16/660,974 · Granted Mar 21, 2023

5G new radio—avoiding redundant as security checks

Inventors: Muthukumaran Dhanapal (Dublin, CA); Li Su (San Jose, CA); Vijay Venkataraman (Sunnyvale, CA)
Assignee: Apple Inc.
H04W12/08H04L49/90H04W12/106H04W28/0231H04W74/0833H04W76/10
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,611,879
App. No.
16/660,974
Granted
Mar 21, 2023
Kind
B2
Abstract

Apparatuses, systems, and methods for a wireless device to perform methods for improvements to security checks in a fifth generation (5G) New Radio (NR) network, including mechanisms to avoid redundant access stratum (AS) security checks. The wireless device may determine that an on-demand system information block (SIB) request is pending transmission and may buffer the on-demand SIB in response to determining that a connection establishment procedure will be initiated within a specified time period. The wireless device may then perform a unified security procedure for the on-demand SIB request and the connection establishment procedure, including confirming connection security. Further, in response to confirming connection security, the wireless device may use an on-demand SIB received from the network without confirming a corresponding on-demand SIB signature.

Claims (88)

1. A user equipment device (UE), comprising:

at least one antenna;

at least one radio, wherein the at least one radio is configured to perform cellular communication using at least one radio access technology (RAT);

one or more processors coupled to the at least one radio, wherein the one or more processors and the at least one radio are configured to perform voice and/or data communications;

wherein the one or more processors are configured to cause the UE to:

determine that an on-demand system information block (SIB) request is pending transmission;

buffer, in response to determining that a connection establishment procedure will be initiated within a specified time period, the on-demand SIB request for at least the specified time period;

perform a unified security procedure for the on-demand SIB request and the connection establishment procedure, including confirming connection security; and

in response to confirming connection security, use an on-demand SIB received from a network without confirming a corresponding on-demand SIB signature.

2. The UE according to claim 1 ,

wherein, to perform the unified security procedure, the one or more processors are further configured to cause the UE to:

initiate, responsive to receiving an on-demand SIB response and corresponding on-demand SIB signature, a timer, wherein during a duration of the timer, the UE will not process the on-demand SIB signature; and

confirm the connection security via the connection establishment procedure prior to expiration of the timer.

3. The UE according to claim 2 ,

wherein, to confirm the connection security via the connection establishment procedure, the one or more processors are further configured to cause the UE to perform ciphering and an integrity check based on contents of an access stratum (AS) security message received from the network.

4. The UE according to claim 2 ,

wherein the one or more processors are further configured to cause the UE to:

process, responsive to expiration of the timer and failure of connection security confirmation via the connection establishment procedure, the on-demand SIB signature; and

confirm the connection security via the on-demand SIB signature.

5. The UE according to claim 2 ,

wherein the duration of the timer is configurable by one of the UE or the network.

6. The UE according to claim 2 ,

wherein the duration of the timer is determined, based at least in part on, at least one of:

traffic conditions on the network;

conditions at the UE; or

reference to a standard.

7. The UE according to claim 1 ,

wherein the specified period is configurable by one of the UE or the network.

8. The UE according to claim 1 ,

wherein the specified time period is determined, based at least in part on, at least one of:

traffic conditions on the network;

conditions at the UE; or

reference to a standard.

9. The UE according to claim 1 ,

wherein the unified security procedure is a unified random-access channel (RACH) procedure, and wherein the unified RACH procedure is indicated via a RACH preamble.

10. An apparatus, comprising:

a memory; and

one or more processors in communication with the memory, wherein the one or more processors are configured to:

determine that an on-demand system information block (SIB) request is pending transmission;

buffer, in response to determining that a connection establishment procedure will be initiated within a specified time period, the on-demand SIB request for at least the specified time period;

generate instructions to perform a unified security procedure for the on-demand SIB request and the connection establishment procedure, including confirming connection security; and

in response to confirming connection security, use an on-demand SIB received from a network without confirming a corresponding on-demand SIB signature.

11. The apparatus according to claim 10 ,

wherein, to generate instructions to perform the unified security procedure, the one or more processors are further configured to:

initiate, responsive to receiving an on-demand SIB response and corresponding on-demand SIB signature, a timer, wherein during a duration of the timer, the on-demand SIB signature will not be processed; and

confirm the connection security via the connection establishment procedure prior to expiration of the timer, including performing ciphering and an integrity check based on contents of an access stratum (AS) security message received from the network.

12. The apparatus according to claim 11 ,

wherein the one or more processors are further configured to:

process, responsive to expiration of the timer and failure of connection security confirmation via the connection establishment procedure, the on-demand SIB signature; and

confirm the connection security via the on-demand SIB signature.

13. The apparatus according to claim 11 ,

wherein the duration of the timer is determined, based at least in part on, at least one of:

traffic conditions on the network;

conditions at the apparatus; or

reference to a standard.

14. The apparatus according to claim 10 ,

wherein the specified time period is determined, based at least in part on, at least one of:

traffic conditions on the network;

conditions at the apparatus; or

reference to a standard.

15. The apparatus according to claim 10 ,

wherein the unified security procedure is a unified random-access channel (RACH) procedure, and wherein the unified RACH procedure is indicated via a RACH preamble.

16. A non-transitory computer readable memory medium storing program instructions executable by processing circuitry to cause a user equipment device (UE) to:

determine that an on-demand system information block (SIB) request is pending transmission;

buffer, in response to determining that a connection establishment procedure will be initiated within a specified time period, the on-demand SIB request for at least the specified time period;

perform a unified security procedure for the on-demand SIB request and the connection establishment procedure, including confirming connection security; and

in response to confirming connection security, use an on-demand SIB received from a network without confirming a corresponding on-demand SIB signature.

17. The non-transitory computer readable memory medium according to claim 16 ,

wherein, to perform the unified security procedure, the program instructions are further executable by the processing circuitry to cause the UE to:

initiate, responsive to receiving an on-demand SIB response and corresponding on-demand SIB signature, a timer, wherein during a duration of the timer, the UE will not process the on-demand SIB signature;

confirm the connection security via the connection establishment procedure prior to expiration of the timer;

process, responsive to expiration of the timer and failure of connection security confirmation via the connection establishment procedure, the on-demand SIB signature; and

confirm the connection security via the on-demand SIB signature.

18. The non-transitory computer readable memory medium according to claim 17 ,

wherein, to confirm the connection security via the connection establishment procedure, the program instructions are further executable by the processing circuitry to cause the UE to perform ciphering and an integrity check based on contents of an access stratum (AS) security message received from the network.

19. The non-transitory computer readable memory medium according to claim 17 ,

wherein the duration of the timer is configurable by one of the UE or the network;

wherein the duration of the timer is determined, based at least in part on, at least one of:

traffic conditions on the network;

conditions at the UE; or

reference to a standard;

wherein the specified period is configurable by one of the UE or the network; and

wherein the specified time period is determined, based at least in part on, at least one of:

traffic conditions on the network;

conditions at the UE; or

reference to a standard.

20. The non-transitory computer readable memory medium according to claim 16 ,

wherein the unified security procedure is a unified random-access channel (RACH) procedure, and wherein the unified RACH procedure is indicated via a RACH preamble.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2019
From: DHANAPAL, MUTHUKUMARAN; SU, LI; VENKATARAMAN, VIJAY
To: APPLE INC.
Reel/Frame 050799/0251 →
Continuity (2)
Provisional Application 62753797 · Oct 31, 2018
Related Publication 20200137574A1 · Apr 30, 2020