IP Library Granted Patent US 9,413,530
Granted Patent B2
US 9,413,530 · App. 13/739,620 · Granted Aug 9, 2016

System and method of lawful access to secure communications

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 9,413,530
App. No.
13/739,620
Granted
Aug 9, 2016
Kind
B2
Abstract

Systems and methods for secure communications are provided. In some aspects, a method of signalling an interception time period is described. At least one keying information used by a key management service (KMS) to regenerate a key is stored. A start_interception message is signaled from an administration function (ADMF) to a call session control function (CSCF). A halt_message is signaled from the ADMF to the CSCF.

Claims (32)

1. A method of signaling an interception time period, the method comprising:

storing at least one keying information used by a key management service (KMS) to regenerate a key;

receiving, at a call session control function (CSCF), a start_interception message from an administration function (ADMF) in a network node over a X1_1 interface, wherein the start_interception message indicates a starting time for the interception time period of a lawful interception;

decrypting intercepted packets using the key; and

receiving, at the CSCF, a halt_message from the ADMF, wherein the halt_message indicates that the lawful interception is to be stopped.

2. The method of claim 1 , wherein the at least one keying information includes a TRANSFER_INIT message.

3. The method of claim 1 , wherein the at least one keying information includes a TRANSFER_RESP message.

4. The method of claim 1 , wherein the at least one keying information includes at least one of RANDRi, RANDRr, IDRi, IDRr, crypto session identity (CS ID), modifier (MOD), header payload (HDR), key data transport payload (KEMAC), traffic encryption key (TEK) generation key (TGK), and TEK generation key' (TGK').

5. The method of claim 1 , wherein the halt_message includes a target user identifier.

6. A method of decrypting an intercepted message, the method comprising:

receiving one or more values used in generation of an encryption key;

storing the one or more values used by a key management service (KMS) to regenerate the encryption key;

regenerating the encryption key using the one or more values;

receiving, at a call session control function (CSCF), a start_interception message from an administration function (ADMF) in a network node over a X1_1 interface, wherein the start_interception message indicates a starting time for the interception time period of a lawful interception;

decrypting intercepted packets using the regenerated encryption key; and

receiving, at the CSCF, a halt_message from the ADMF, wherein the halt_message indicates that the lawful interception is to be stopped.

7. The method of claim 6 , wherein the one or more values comprise a crypto session identity (CS ID) and a traffic encryption key generation key (TGK).

8. The method of claim 6 , wherein the encryption key is a traffic encryption key (TEK) generated following a MIKEY-TICKET protocol.

9. The method of claim 6 , wherein the one or more values are combined with a secret value to generate the encryption key following a key generating algorithm.

10. A method for regenerating an encryption key, the method comprising:

receiving one or more values used in generation of an encryption key;

storing at least one of the one or more values in a repository;

generating the encryption key using the one or more values, including obtaining at least one of the stored values from the repository; and

intercepting and decrypting packets using the encryption key;

receiving, a halt_message over an Xk interface, wherein the halt_message indicates that a lawful interception is to be stopped.

11. The method of claim 10 , wherein the more than one value includes a TRANSFER_INIT message.

12. The method of claim 10 , wherein the more than one value includes a TRANSFER_RESP message.

13. The method of claim 10 , wherein the storing of at least one of the one or more values in a repository comprises storing a crypto session identity (CS ID) and a traffic encryption key (TEK) in the repository.

14. The method of claim 13 , wherein the storing of at least one of the one or more values in a repository further comprises storing in the repository one or more of: an IDRi and an IDRr.

15. The method of claim 10 , wherein the storing of at least one of the one or more values in a repository comprises storing a RANDRi, a RANDRr, a modifier (MOD), an IDRi, an IDRr, a traffic encryption key (TEK) generation key (TGK), a salt and a crypto session identity (CS ID) in the repository.

16. The method of claim 10 , wherein the storing of at least one of the one or more values in a repository comprises storing a RANDRi, a RANDRr, an IDRi, an IDRr, a TEK generation key' (TGK'), a salt and a crypto session identity (CS ID) in the repository.

17. The method of claim 10 , wherein the storing of at least one of the one or more values in a repository comprises storing a RANDRi, a RANDRr, a modifier (MOD), an IDRi, an IDRr, a header payload (HDR), a key data transport payload (KEMAC), a traffic encryption key (TEK) generation key (TGK), a TEK generation key' (TGK'), a TRANSFER_INIT, TRANSFER_RESP, a salt and a crypto session identity (CS ID) in the repository.

Assignments (14)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2019
From: CERTICOM CORP.
To: BLACKBERRY LIMITED
Reel/Frame 050610/0937 →
CHANGE OF NAME Recorded Dec 2, 2013
From: RESEARCH IN MOTION CORPORATION
To: BLACKBERRY CORPORATION
Reel/Frame 031745/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2013
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 031695/0805 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2013
From: CAMPAGNA, MATTHEW JOHN
To: CERTICOM (U.S.) LIMITED
Reel/Frame 031591/0844 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2013
From: ZAVERUCHA, GREGORY MARC
To: CERTICOM CORP.
Reel/Frame 031591/0899 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2013
From: ZAVERUCHA, GREGORY MARC
To: CERTICOM CORP.
Reel/Frame 031591/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2013
From: BUCKLEY, MICHAEL EOIN
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 031591/0871 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2013
From: CERTICOM (US) LIMITED
To: CERTICOM CORP.
Reel/Frame 031439/0361 →