IP Library Granted Patent US 8,379,862
Granted Patent B2
US 8,379,862 · App. 12/854,928 · Granted Feb 19, 2013

Method and device for automatically distributing updated key material

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 8,379,862
App. No.
12/854,928
Granted
Feb 19, 2013
Kind
B2
Abstract

A method for handling an encrypted message received on an electronic device that has not been encrypted using a current public key. The portable electronic device automatically generates a reply message to the sender in response to determining that the message has not been encrypted with the current public key. The reply message may contain the current public key of the recipient device, and may request the sender to resend the message encrypted with the current public key.

Claims (33)

1. A method of secure messaging using an electronic device, the method comprising:

storing a current key pair in memory on the device, the current key pair including a current public key and a current private key;

receiving, at the device, an encrypted message sent by a sender;

determining that the encrypted message is not encrypted with the current public key; and

automatically sending a reply message to the sender in response to determining that the encrypted message is not encrypted with the current public key, wherein the reply message includes the current public key.

2. The method of claim 1 , wherein determining includes attempting decryption using the current private key and determining that the attempted decryption failed.

3. The method of claim 1 , wherein the reply message includes a request to the sender to re-send the message encrypted with the current public key.

4. The method of claim 1 , further including receiving another encrypted message from the sender, and wherein the another encrypted message is encrypted using the current public key.

5. The method of claim 1 , wherein determining includes determining that the encrypted message is encrypted using an old public key, and that an old private key stored on the device may decrypt the encrypted message, but that the old private key is an expired private key.

6. The method of claim 5 , wherein the reply message is signed using the expired private key.

7. The method of claim 1 , wherein the device stores a secondary key pair, including a secondary public key and a secondary private key, and wherein determining includes determining that the encrypted message is encrypted using the secondary public key.

8. The method of claim 1 , wherein automatically sending the reply message includes

displaying a send option on the device, and

in response to receipt of an acceptance, sending the reply message.

9. An electronic device, comprising:

a communication subsystem for sending and receiving communications over a network;

a memory storing a current key pair, the current key pair including a current public key and a current private key;

a processor; and

a messaging application having computer-executable instructions which, when executed, configure the processor to,

receive, at the device, an encrypted message sent by a sender,

determine that the encrypted message is not encrypted with the current public key, and

automatically send a reply message to the sender in response to determining that the encrypted message is not encrypted with the current public key, wherein the reply message includes the current public key.

10. The device of claim 9 , wherein the instructions configure the processor to attempt decryption using the current private key and to determine that the attempted decryption failed.

11. The device of claim 9 , wherein the reply message includes a request to the sender to re-send the message encrypted with the current public key.

12. The device of claim 9 , wherein the instructions configured the processor to receive another encrypted message from the sender, and wherein the another encrypted message is encrypted using the current public key.

13. The device of claim 9 , wherein the instructions configure the processor to determine that the encrypted message is encrypted using an old public key, and that an old private key stored on the device may decrypt the encrypted message, but that the old private key is an expired private key.

14. The device of claim 13 , wherein the instructions configure the processor to sign the reply message using the expired private key.

15. The device of claim 9 , wherein the memory stores a secondary key pair, including a secondary public key and a secondary private key, and wherein the instructions configure the processor to determine that the encrypted message is encrypted using the secondary public key.

16. The device of claim 9 , wherein the instructions configure the processor to automatically send the reply message by

displaying a send option on the device, and

in response to receipt of an acceptance, sending the reply message.

17. The device claimed in claim 9 , wherein the device comprises a portable wireless device.

18. A non-transitory computer-readable medium storing computer-executable instructions which, when executed, configure a processor to perform the method claimed in claim 1 .

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded May 7, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032836/0938 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2010
From: GANDHI, SHIVANGI ANANTRUPA; SINGH, RAVI; ADAMS, NEIL PATRICK; TU, VAN QUY
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025157/0054 →