IP Library Granted Patent US 11,032,324
Granted Patent B2
US 11,032,324 · App. 16/420,867 · Granted Jun 8, 2021

Securing method for lawful interception

Inventors: Michael Eoin Buckley (Grayslake, IL); Michael Charles Hollatz (Huntley, IL); Robert John Lambert (Cambridge, CA); Nevine Maurice Nassif Ebeid (Kitchener, CA)
Assignee: BlackBerry Limited
H04L63/306H04L9/0847H04L9/14H04L9/3073H04L9/3252H04L9/3263H04L9/3297H04L61/6054H04L63/0435H04L63/06H04L63/0876H04M3/2281H04W12/02H04W12/041H04W12/062H04W12/80H04L2209/80
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,032,324
App. No.
16/420,867
Granted
Jun 8, 2021
Kind
B2
Abstract

A method is presented for secure communication, the method including generating a signature using a private key, a nonce, and at least one of an identifier and a key component; and transmitting the signature, the nonce, a security parameter, and the at least one of the identifier and the key component, wherein the security parameter associates a user identity with a public key, the public key being associated with the private key.

Claims (30)

1. A method, by an electronic device, for secure communication, comprising:

generating, by a processor of the electronic device, a Message Authentication Code (MAC) tag using a MAC key, a nonce, and at least one of an identifier and a key component generated by the processor based on private key information associated with the electronic device and a publicly known elliptic curve point, wherein the identifier is one of an International Mobile Station Equipment Identity (IMEI), a Globally Routable User Agent URI (GURU), an International Mobile Subscriber Identity (IMSI), and a Temporary International Mobile Subscriber Identity (TIMSI); and

establishing, by the processor, a secure communication session with at least one other electronic device based on generating the MAC tag and at least session security data associated with the at least one other electronic device.

2. The method of claim 1 , wherein the nonce is one of a timestamp, a random number, and a sequence number.

3. The method of claim 1 , further comprising:

generating the key component using a master key, the nonce, and a known elliptic curve point.

4. The method of claim 1 , further comprising:

transmitting at least the MAC tag, the nonce, and the at least one of an identifier and a key component.

5. The method of claim 4 , wherein the MAC tag is received and stored by a remote information processing system.

6. The method of claim 1 , further comprising:

receiving the session security data, wherein the session security data comprises a second nonce, at least one of a second identifier and a second key component.

7. A method, by an electronic device, for secure communication, comprising:

establishing, by a processor of the electronic device, a secure communication session with at least one other electronic device based on session security data associated with the at least one other electronic device having been verified by at least one remote information processing system that is separate and distinct from the electronic device and the at least one other electronic device, the session security data comprising a nonce, at least one of an identifier and a key component, and a MAC tag that was generated using the nonce, the at least one of the identifier and the key component, and a MAC key associated with the at least one other electronic device, wherein the identifier is one of an International Mobile Station Equipment Identity (IMEI), a Globally Routable User Agent URI (GURU), an International Mobile Subscriber Identity (IMSI), and a Temporary International Mobile Subscriber Identity (TIMSI).

8. The method of claim 7 , wherein establishing the secure communication session is further based on receiving, from the at least one remote information processing system, at least a key component and a nonce associated with the at least one information processing system.

9. The method of claim 7 , wherein the nonce is one of a timestamp, a random number, and a sequence number.

10. The method of claim 7 , wherein the key component was generated by the at least one other electronic device.

11. An apparatus for secure communication, comprising:

a processing circuit configured to

generate a MAC tag using a MAC key, a nonce, and at least one of an identifier and a key component generated by the processing circuit based on private key information associated with the apparatus and a publicly known elliptic curve point, wherein the identifier is one of an International Mobile Station Equipment Identity (IMEI), a Globally Routable User Agent URI (GURU), an International Mobile Subscriber Identity (IMSI), and a Temporary International Mobile Subscriber Identity (TIMSI); and

establish, a secure communication session with at least one other electronic device based on generating the MAC tag and at least session security data associated with the at least one other electronic device.

12. The apparatus of claim 11 , wherein the identifier is one of an International Mobile Station Equipment Identity (IMEI), a Globally Routable User Agent URI (GURU), an International Mobile Subscriber Identity (IMSI), and a Temporary International Mobile Subscriber Identity (TIMSI).

13. The apparatus of claim 11 , wherein the nonce is one of a timestamp, a random number, and a sequence number.

14. The apparatus of claim 11 , wherein the processor is further configured to generate the key component using a master key, the nonce, and a known elliptic curve point.

15. The apparatus of claim 11 , wherein the processor is further configured to transmit at least the MAC tag, the nonce, and the at least one of an identifier and a key component.

16. The apparatus of claim 15 , wherein the MAC tag is received and stored by a remote information processing system.

17. The apparatus of claim 11 , wherein the processor is further configured to receive the session security data, wherein the session security data comprises a second nonce, at least one of a second identifier and a second key component.

18. An apparatus for secure communication, comprising:

a processing circuit configured to establish a secure communication session with at least one electronic device based on session security data associated with the at least one electronic device having been verified by at least one remote information processing system that is separate and distinct from the apparatus and the at least one electronic device, the session security data comprising a nonce, at least one of an identifier and a key component, and a MAC tag that was generated using the nonce, the at least one of the identifier and the key component, and a MAC key associated with the at least one electronic device, wherein the key component was generated by the at least one electronic device based on private key information associated with the one electronic device and a publicly known elliptic curve point, wherein the identifier is one of an International Mobile Station Equipment Identity (IMEI), a Globally Routable User Agent URI (GURU), an International Mobile Subscriber Identity (IMSI), and a Temporary International Mobile Subscriber Identity (TIMSI).

19. The apparatus of claim 18 , wherein the processing circuit is further configured to establish the secure communication session based on receiving, from the at least one remote information processing system, at least a key component and a nonce associated with the at least one information processing system.

20. The apparatus of claim 18 , wherein the nonce is one of a timestamp, a random number, and a sequence number.

Assignments (12)
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 Jun 30, 2020
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 053092/0839 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 049271 FRAME 0076. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 25, 2020
From: BUCKLEY, MICHAEL EOIN
To: BLACKBERRY CORPORATION
Reel/Frame 053024/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2019
From: CERTICOM CORP.
To: BLACKBERRY LIMITED
Reel/Frame 050610/0937 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2019
From: HOLLATZ, MICHAEL CHARLES
To: BLACKBERRY CORPORATION
Reel/Frame 049271/0259 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2019
From: BUCKLEY, MICHAEL EOIN
To: CERTICOM CORP.
Reel/Frame 049271/0076 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2019
From: LAMBERT, ROBERT JOHN; EBEID, NEVINE MAURICE NASSIF
To: CERTICOM CORP.
Reel/Frame 049270/0910 →
Continuity (3)
Continuation 15272927 · Sep 22, 2016
Continuation 13925299 · Jun 24, 2013
Related Publication 20190312913A1 · Oct 10, 2019
Cited By (1)
US 12,596,131