IP Library Granted Patent US 7,840,799
Granted Patent B2
US 7,840,799 · App. 12/404,750 · Granted Nov 23, 2010

Transmission of secure electronic mail formats

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 7,840,799
App. No.
12/404,750
Granted
Nov 23, 2010
Kind
B2
Abstract

A method and system for providing e-mail messages to a receiving e-mail application. The e-mail messages as sent from a sending e-mail application being secure and in opaque signed format. The opaque signed e-mail messages being converted to clear signed e-mail messages by decoding extracting message content and digital signatures. The clear signed e-mails being sent to a receiving e-mail application.

Claims (50)

1. A system for handling received e-mail messages addressed to a recipient, the system comprising a server, the server comprising a processor configured to:

copy the message content comprised in an opaque signature of a received e-mail message, the opaque signature comprising both the message content and a digital signature for the received e-mail message;

delete the message content thus copied from the opaque signature, such that a remaining portion of the opaque signature comprises the digital signature for the received e-mail message; and

generate a clear signed e-mail message comprising the message content thus copied and the digital signature for the received e-mail message.

2. The system of claim 1 wherein the remaining portion of the opaque signature comprises the entire remainder of the opaque signature after the message content is deleted.

3. The system of claim 1 , wherein the processor is further configured to update a length information value associated with the received e-mail message after deleting the message content from the opaque signature.

4. The system of claim 1 , wherein the received e-mail message conforms to an S/MIME standard and the opaque signature is a Cryptographic Message Syntax encoding of the received e-mail message.

5. The system of claim 4 , wherein the Cryptographic Message Syntax encoding comprises an object encapContentInfo, the processor being further configured to:

copy the message content from the opaque signature by copying the message content from the object encapContentInfo; and

delete the message content thus copied from the opaque signature by deleting the message content from the object encapContentInfo,

such that the digital signature comprises a remainder of the Cryptographic Message Syntax encoding after the message content is deleted.

6. The system of claim 1 , wherein the processor is further configured to enable transmission of the clear signed e-mail message to a recipient of the received e-mail message.

7. The system of claim 1 , wherein the processor is further configured to enable redirection of the clear signed e-mail message to a recipient of the received e-mail message.

8. The system of claim 7 , further comprising a wireless handheld device associated with the recipient, the device being configured to display at least a portion of the message content from the clear signed e-mail message.

9. A computer program product comprising a physical medium having program code executable by a server computer, the program code comprising code executable to:

copy the message content comprised in an opaque signature of a received e-mail message;

delete the message content thus copied from the opaque signature, such that a remaining portion of the opaque signature comprises a digital signature for the received e-mail message; and

generate a clear signed e-mail message comprising the message content thus copied and the digital signature for the received e-mail message.

10. The computer program product of claim 9 wherein the remaining portion of the opaque signature comprises the entire remainder of the opaque signature after the message content is deleted.

11. The computer program product of claim 9 , wherein the program code further comprises code executable to update a length information value associated with the received e-mail message after deleting the message content from the opaque signature.

12. The computer program product of claim 9 , wherein the received e-mail message conforms to an S/MIME standard and the opaque signature is a Cryptographic Message Syntax encoding of the received e-mail message.

13. The computer program product of claim 12 wherein the Cryptographic Message Syntax encoding comprises an object encapContentInfo, the computer program product further comprising code executable to:

copy the message content from the opaque signature by copying the message content from the object encapContentInfo; and

delete the message content thus copied from the opaque signature by deleting the message content from the object encapContentInfo,

such that the digital signature comprises a remainder of the Cryptographic Message Syntax encoding after the message content is deleted.

14. The computer program product of claim 9 , further comprising code executable to enable transmission of the clear signed e-mail message to a recipient of the received e-mail message.

15. The computer program product of claim 9 , further comprising code executable to enable redirection of the clear signed e-mail message to a recipient of the received e-mail message.

16. A method for converting an e-mail message received at a server computer and comprising an opaque signature, the opaque signature comprising both message content and a digital signature for the received e-mail message, the method comprising:

copying, at the server computer, the message content from the opaque signature of the received e-mail message;

deleting, at the server computer, the message content thus copied from the opaque signature, such that a remaining portion of the opaque signature comprises the digital signature; and

generating, at the server computer, a clear signed e-mail message for transmission from the server computer, the clear signed e-mail message comprising the message content thus copied and the digital signature for the received e-mail message.

17. The method of claim 16 , wherein the remaining portion of the opaque signature comprises the entire remainder of the opaque signature after the message content is deleted.

18. The method of claim 16 , wherein generating the clear signed e-mail message further comprises updating a length information value associated with the received e-mail message.

19. The method of claim 16 , wherein the received e-mail message conforms to an S/MIME standard; and

wherein the opaque signature is a Cryptographic Message Syntax encoding of the received e-mail message.

20. The method of claim 19 ,

wherein the Cryptographic Message Syntax encoding comprises an object encapContentInfo, such that said copying the message content from the opaque signature comprises copying the message content from the object encapContentInfo;

wherein said deleting the message content thus copied from the opaque signature comprises deleting the message content from the object encapContentInfo; and

wherein the digital signature comprises a remainder of the Cryptographic Message Syntax encoding after the message content is deleted.

21. The method of claim 20 , wherein the clear signed e-mail message conforms to a MIME standard.

22. The method of claim 16 ,

wherein said copying the message content, said deleting the message content, and said generating the clear signed e-mail message are carried out at an e-mail server associated with a sender of the received e-mail message; and

wherein the method further comprises transmitting, to a recipient of the received e-mail message, the clear signed e-mail message.

23. The method of claim 16 ,

wherein the server computer is associated with and transmits e-mail to a recipient of the received e-mail message; and

wherein the method further comprises redirecting the clear signed e-mail message to the recipient.

24. The method of claim 23 , further comprising:

receiving the clear signed e-mail message at a device associated with the recipient; and

displaying at least a portion of the message content comprised in the clear signed e-mail message at the device.

25. The method of claim 23 , wherein redirecting the clear signed e-mail message to the recipient comprises redirecting the clear signed e-mail message to a device associated with the recipient.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/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 Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0056 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2009
From: BROWN, MICHAEL K., MR.; BROWN, MICHAEL S., MR.; KIRKUP, MICHAEL G., MR.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 022401/0965 →