EP1410293A2

System and method for compressing secure e-mail for exchange with a mobile data communication device

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 12 June 2022, 4.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

61 claims: 12 independent, 49 dependent

  1. 1
    Claims of equivalent WO 02101605 A2 WHAT IS CLAIMED AS THE INVENTION IS:1. A method of reducing the size of an encrypted message at a host system before the message is transmitted to a wireless mobile communication device, the method comprising the steps of: (a) receiving at the host system an encrypted message from a message sender addressed to first and second message receivers, the encrypted message including an encrypted message body and an encrypted session key for each of the message receivers;(b) generating at the host system a first reduced size encrypted message that contains the encrypted message body and the encrypted session key for the first message receiver, the first reduced size encrypted message not including the encrypted session key for the second message receiver;and (c) transmitting the first reduced size encrypted message to a wireless mobile communication device that corresponds to the first message receiver.
  2. 13
    A system for reducing the size of an encrypted message for transmission to a wireless mobile communication device, the system comprising:a host system configured to receive an encrypted message from a message sender and addressed to message receivers, the encrypted message including an encrypted message body and an encrypted session key for each message receiver;and a wireless connector system associated with the host system and configured to determine whether any of the message receivers has a corresponding wireless mobile communication device and if so, for each message receiver that has a corresponding wireless mobile communication device, to generate a reduced size encrypted message containing the message body and the encrypted session key only for the message receiver and to transmit the reduced size encrypted message to the wireless mobile communication device.
  3. 18
    A system for reducing the size of an encrypted message at a host system before the message is transmitted to a wireless mobile commumcation device, said system comprising:means for receiving at the host system an encrypted message from a message sender addressed to first and second message receivers, the encrypted message including an encrypted message body and an encrypted session key for each of the message receivers;means for generating at the host system a first reduced size encrypted message that contains the encrypted message body and the encrypted session key for the first message receiver, the first reduced size encrypted message not including the encrypted session key for the second message receiver;and means for transmitting the first reduced size encrypted message to a wireless mobile communication device that corresponds to the first message receiver.
  4. 19
    A wireless device comprising memory for storing a first reduced size encrypted message, wherein the first reduced size encrypted message was generated by a remote system based upon an encrypted message provided to the remote system from a message sender, said encrypted message from the message sender having contained addresses to first and second message receivers, the sender's encrypted message including an encrypted message body and an encrypted session key for each of the message receivers, wherein the. first reduced size encrypted message contains the encrypted message body and the encrypted session key for the first message receiver, the first reduced size encrypted message sent by the remote system to the wireless device not including the encrypted session key for the second message receiver.
  5. 23
    A computer data signal embodied in a carrier wave comprising a first reduced size encrypted message, wherein the first reduced size encrypted message was generated by a remote system based upon an encrypted message provided to the remote system from a message sender, said encrypted message from the message sender having contained addresses to first and second message receivers, the sender's encrypted message including an encrypted message body and an encrypted session key for each of the message receivers, wherein the first reduced size encrypted message contains the encrypted message body and the encrypted session key for the first message receiver, the first reduced size encrypted message sent by the remote system to the wireless device not including the encrypted session key for the second message receiver.
  6. 24
    A method for rearranging a signed message at a host system before the message is transmitted to a wireless mobile communication device, the method comprising the steps of:receiving at the host system a signed message from a message sender addressed to message receivers, the signed message having a digital signature and a signed message body;determining whether any of the message receivers has a corresponding wireless mobile communication device;if any of the message receivers has a corresponding wireless mobile commumcation device, then: rearranging the received signed message to generate a rearranged message including the signed message body followed by the digital signature;and transmitting the rearranged message to each corresponding wireless mobile communication device.
  7. 36
    A method for pre-processing an encrypted message at a host system before the message is transmitted to a wireless mobile communication device, the method comprising the steps of:receiving at the host system an encrypted message from a message sender addressed to message receivers, the encrypted message including an encrypted message body and an encrypted session key for each message receiver;determining whether any of the message receivers has a corresponding wireless mobile communication device;and for each message receiver that has a corresponding wireless mobile communication device, decrypting the encrypted message body to recover an original message;and transmitting the original message to the corresponding wireless mobile communication device. •
  8. 46
    47. A method for pre-processing a signed message at a host system before transmitting the message to a wireless mobile communication device, the method comprising the steps of:receiving a signed message at the host system from a message sender, the signed message being addressed to one or more message receivers and having a digital signature and a signed message body;determining whether or not any of the message receivers has a corresponding wireless mobile communication device;and if one or more of the message receivers has a corresponding wireless mobile commumcation device, then performing verification operations to check the digital signature;and transmitting the message body and an indication of a result of the verification operations to each corresponding wireless mobile communication device.
  9. 53
    54. A method for post-processing a signed message at a host system before the message is forwarded to message receivers, the method comprising the steps of:receiving a signed message addressed to one or more message receivers from a wireless mobile communication device, the signed message including a message body, a digital signature and a signature-related information indication;removing the signature-related information indication from the signed message;attaching signature-related information identified in the signature-related information indication to the signed message;and forwarding the signed message with the attached signature-related information to the message receivers.
  10. 56
    57. A method for post-processing an encrypted message at a host system before the message is forwarded to message receivers, the method comprising the steps of:receiving an encrypted message addressed to one or more message receivers from a wireless mobile communication device, the encrypted message including an encrypted message body and a session key;removing the session key from the encrypted message;retrieving a public encryption key of each message receiver;encrypting the session key using the public key of each message receiver to generate a plurality of session keys, including one session key for each message receiver;. attaching the plurality of encrypted session keys to the encrypted message body;and forwarding the encrypted message body and attached encrypted session keys to each message receiver.
  11. 59
    60. A method of post-processing a message at a host system before the message is forwarded to message receivers, comprising the steps of:receiving at a host system a message addressed to one or more message receivers from a wireless mobile communication device, the message being encrypted according to a security scheme implemented between the host system and the wireless mobile communication device and including a message body and at least one of a signature indication, a signature-related information indication, an encryption indication and a session key;decrypting the received message at the host system;determining, based on the signature indication, if the message is to be signed, and if so, then generating a digital signature of the message body on behalf of the wireless mobile communication device and attaching the digital signature to the message body;and determining, based on the signature-related information indication, if signature-related information is to be attached to the message, and if so, then attaching the signature-related information to the message body;determining, based on the encryption indication, if the message is to be encrypted, and if so, then determining if the received message includes a session key;if the received message includes a session key, then using the session key to encrypt the message body;if the received message does not include a session key, then generating a session key and using the generated session key to encrypt the message body;encrypting the session key used to encrypt the received message using a public key of each message receiver;and attaching each encrypted session key to the encrypted message body;and forwarding the message body and any attached information to each message receiver.
  12. 61
    62. A method of processing an encoded message at a host system before the message is transmitted to a wireless mobile communication device, the method comprising the steps of:receiving at the host system the encoded message from a message sender addressed to a plurality of message receivers;determining whether any of the message receivers has a corresponding wireless mobile communication device;and for each message receiver that has a corresponding wireless mobile communication device: processing the message so as to modify the message with respect to an encoding aspect, said encoding aspect being selected from the group consisting of an encryption aspect, an authentication aspect, and combinations thereof;and transmitting the processed message to the corresponding wireless mobile communication device.