Communication with non-repudiation and blind signatures
AssigneeNovell, Inc.
InventorGosukonda Naga Venkata Satya Sudhakar
Life of this patent
Estimating the term…
Abstract
Apparatus, systems, and methods may operate to receive, at a trusted third party (TTP), a signed disguised message as a disguised receiver signature from a receiver that has signed a disguised message using a blind signature process to transform the disguised message into the signed disguised message. Additional activities may include sending, from the TTP, an undisguised version of the disguised message to the receiver, and the receiver signature to a sender of the undisguised version, after determining that the receiver signature is valid. Additional apparatus, systems, and methods are disclosed.
Claims17
A method comprising:
- receiving, at a trusted third party (TTP), a signed disguised message as a disguised receiver signature from a receiver that has signed a disguised message using a blind signature process to transform the disguised message into the signed disguised message;
- sending, from the TTP, an undisguised version of the disguised message to the receiver, the undisguised version sent to the TTP by a sender of the undisguised version, and sending, from the TTP, a receiver signature associated with the disguised receiver signature to the sender of the undisguised version, after determining that the receiver signature is valid;
- prior to sending a decryption key associated with an encrypted message previously sent from the sender to the receiver, performing at least one of verifying by the TTP that the encrypted message has been sent from the sender to the receiver or verifying by the TTP that the receiver has sent a signed version of the encrypted message to the sender;
- and
- discarding, by the TTP, all data associated with the receiving and the sending, after the sending is complete.
A method, comprising:
- receiving, by a trusted third party (TTP), a decryption key and an optional global unique identifier (GUID) from a sender, the decryption key associated with an encrypted message previously sent from the sender to the receiver;
- receiving, by the TTP, a signed disguised message as a disguised receiver signature from the receiver that has signed a disguised message using a blind signature process to transform the disguised message into the signed disguised message;
- sending, from the TTP, the key and the optional GUID to the receiver, and a receiver signature associated with the disguised receiver signature to the sender, after determining that the receiver signature is valid;
- prior to sending the key and the optional GUID to the receiver, performing at least one of verifying by the TTP that the encrypted message has been sent from the sender to the receiver or verifying by the TTP that the receiver has sent a signed version of the encrypted message to the sender;
- and
- discarding, by the TTP, all data associated with the receiving and the sending, after the sending is complete.
A system, comprising:
- one or more processors;
- and
- a memory to store a signed disguised message and instructions which, when executed by the one or more processors, results in the one or more processors operating to receive, as a trusted third party (TTP), the signed disguised message as a disguised receiver signature from a receiver that has signed a disguised message using a blind signature process to transform the disguised message into the signed disguised message, and to send, as a TTP, an undisguised version of the disguised message to the receiver, the undisguised version sent to the TTP by a sender of the undisguised version, to send as the TTP, a receiver signature associated with the disguised receiver signature to a sender of the undisguised version, after determining that the receiver signature is valid, and prior to sending a decryption key associated with an encrypted message previously sent from the sender to the receiver, perform at least one of verifying by the TTP that the encrypted message has been sent from the sender to the receiver or verifying by the TTP that the receiver has sent a signed version of the encrypted message to the sender, and discard, by the TTP, all data associated with the receiving and the sending, after the sending is complete.
Dependencies are inferred from the claim text.