IP Library Granted Patent US 8,806,214
Granted Patent B2
US 8,806,214 · App. 13/082,092 · Granted Aug 12, 2014

Communication with non-repudiation and blind signatures

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,806,214
App. No.
13/082,092
Granted
Aug 12, 2014
Kind
B2
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.

Claims (39)

1. 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.

2. The method of claim 1 , further comprising:

processing, by the TTP, the undisguised version received from the sender as an original message to provide the disguised message.

3. The method of claim 1 , further comprising:

receiving a key associated with the receiver signature at the TTP, prior to the sending.

4. The method of claim 1 , further comprising:

processing the signed disguised message by the TTP to extract the receiver signature.

5. The method of claim 1 , wherein the determining comprises:

verifying, by the TTP, validity of the receiver signature.

6. 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.

7. The method of claim 6 , further comprising:

generating the optional GUID based on data provided by the sender or data provided by the receiver, or a combination of these.

8. The method of claim 6 , wherein the decryption key comprises an asymmetric key.

9. The method of claim 6 , wherein sending the key and the optional GUID further comprise:

sending at least one of the encrypted message, the disguised message, the key, or the optional GUID via a secure data channel.

10. The method of claim 6 , wherein the encrypted message comprises an email message.

11. The method of claim 6 , wherein the encrypted message comprises at least one of a funds transfer request, an indication of funds received, or an indication of funds transmitted.

12. The method of claim 6 , wherein the encrypted message comprises software program instructions.

13. The method of claim 6 , further comprising:

sending an error message to at least one of the sender or the receiver if the receiver signature is determined to be invalid.

14. 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.

15. The system of claim 14 , further comprising:

a server to house the sender; and

a display device to display, in human-perceptible format, an original message prior to being encrypted to form the encrypted message.

16. The system of claim 14 , further comprising:

a server to house the receiver; and

a display device to display, in human-perceptible format, a decrypted form of the encrypted message.

17. The system of claim 14 , further comprising:

an encryption module to transform an original message into the disguised message.

Assignments (12)
RELEASE OF SECURITY INTEREST REEL/FRAME 035656/0251 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: BORLAND SOFTWARE CORPORATION; ATTACHMATE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.)
Reel/Frame 062623/0009 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT TYPO IN APPLICATION NUMBER 10708121 WHICH SHOULD BE 10708021 PREVIOUSLY RECORDED ON REEL 042388 FRAME 0386. ASSIGNOR(S) HEREBY CONFIRMS THE NOTICE OF SUCCESSION OF AGENCY. Recorded Jul 26, 2018
From: BANK OF AMERICA, N.A., AS PRIOR AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 048793/0832 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
NOTICE OF SUCCESSION OF AGENCY Recorded May 2, 2017
From: BANK OF AMERICA, N.A., AS PRIOR AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 042388/0386 →
CHANGE OF NAME Recorded Sep 13, 2016
From: NOVELL, INC.
To: MICRO FOCUS SOFTWARE INC.
Reel/Frame 040020/0703 →
SECURITY INTEREST Recorded May 13, 2015
From: MICRO FOCUS (US), INC.; BORLAND SOFTWARE CORPORATION; ATTACHMATE CORPORATION; NETIQ CORPORATION; NOVELL, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 035656/0251 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0316 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034469/0057 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0216 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034470/0680 →
GRANT OF PATENT SECURITY INTEREST SECOND LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0316 →
GRANT OF PATENT SECURITY INTEREST FIRST LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2011
From: NAGA, GOSUKONDA; SUDHAKAR, VENKATA SATYA
To: NOVELL, INC.
Reel/Frame 026188/0911 →