WO2008080123A2

Method and apparatus for secure messaging

Abstract

Methods and systems for secure messaging are disclosed. One method includes generating a first key associated with the sender (204). The method further includes encrypting a message from the sender to the recipient using the first key (206). The method also includes encrypting the first key with a second key (208). The method includes storing the encrypted message and the encrypted first key at a message server accessible to individuals including the sender and the recipient (210). The method includes associating the encrypted message with a sender and a recipient (214). The method also includes decrypting the encrypted first key using a key related to the second key (216), and decrypting the encrypted message using the first key (218). In the method, the message is encrypted on the message server at least while not accessed by the sender or recipient (1410).

WO2008080123A2, drawing sheet 1
Sheet 1 of 16

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

28 claims: 3 independent, 25 dependent

  1. 1
    Claims:1. A method of secure messaging between a sender and a recipient, the method comprising: generating a first key associated with the sender;encrypting a message from the sender to the recipient using the first key;encrypting the first key with a second key;storing the encrypted message and the encrypted first key at a message server, the message server accessible to individuals other than the sender and the recipient;associating the encrypted message with a sender and a recipient;decrypting the encrypted first key using a key related to the second key;and decrypting the encrypted message using the first key;wherein the message is encrypted on the message server at least while not accessed by the recipient or the sender.
  2. 17
    A message server accessible to individuals including a sender and a recipient, the message server comprising:a memory configured to store one or more messages and encryption keys;a programmable circuit operatively connected to the memory and arranged to manage messages between at least one sender and at least one recipient, the programmable circuit programmed to: generate a first key associated with the sender;encrypt a message from the sender to the recipient using the first key;encrypt the first key with a second key;store the encrypted message and the encrypted first key;associate the encrypted message with a sender and a recipient;decrypt the encrypted first key using a key related to the second key;and decrypt the encrypted message using the first key;wherein the message is encrypted on the message server at least while not accessed by the recipient or the sender.
  3. 28
    A method of secure messaging between a sender and an unregistered recipient, the method comprising:generating a first key associated with the sender;encrypting a message from the sender to the recipient using the first key;encrypting the first sender key with a second sender key;storing the encrypted message and the encrypted first key at a message server, the message server accessible to individuals other than the sender and the recipient;generating a message signature;associating the encrypted message with a sender and a recipient;associating the message signature with the encrypted message;decrypting the encrypted first key using a key related to the second sender key;encrypting the first key using a recipient public key;decrypting the encrypted first key using a recipient private key;decrypting the encrypted message using the first key;verifying the message signature;wherein the message is encrypted on the message server at least while not accessed by the recipient or the sender.