IP Library Granted Patent US 7,890,757
Granted Patent B2
US 7,890,757 · App. 11/430,539 · Granted Feb 15, 2011

Receiver non-repudiation

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,890,757
App. No.
11/430,539
Granted
Feb 15, 2011
Kind
B2
Abstract

Techniques for assuring a receiver's non repudiation of a communication are provided. A sender encrypts data pursuant to a key. The encrypted data is sent to a receiver. A key to decrypt the data is sent separately to the receiver. The sender ensures the proper verifying information is acquired from the receiver for both the encrypted data and for the key.

Claims (11)

1. A machine-implemented method to execute on a proxy, comprising:

encrypting, by the proxy, data designated for a receiver;

generating, by the proxy, a global identifier for a decrypted version of the encrypted data;

sending, by the proxy, the encrypted data and the global identifier to the receiver;

receiving, by the proxy, a signature from the receiver representing a hashed value for portions of information associated with the global identifier and the encrypted data, the hashed value is encrypted with a private key and a policy informs the receiver how to establish the signature from the portions of information, receipt of the signature indicating the receiver has the encrypted data and the global identifier;

transmitting, by the proxy, a key to decrypt the encrypted data to the receiver; and

determining, by the proxy, when the key is received by the receiver by comparing a different signature received back from the receiver with an independently generated value to determine whether the receiver successfully received the key to decrypt the encrypted data, the different signature supplied by the receiver including a hash of the key and a hash of the decrypted version of the encrypted data.

2. The method of claim 1 further comprising, generating, by the proxy, a random number as the key and using the key to produce the encrypted data.

3. The method of claim 1 further comprising, encrypting, by the proxy, the global identifier with the encrypted data.

4. The method of claim 1 further comprising, encrypting, by the proxy, the key before transmitting the key to the receiver, wherein the key is encrypted with at least one of a session key associated with a communication with the receiver and a public key of the receiver.

5. The method of claim 1 further comprising, independently producing a new hash value and comparing the new hash value to the received signature to verify that the receiver successfully received the encrypted data and the global identifier.

Assignments (6)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2012
From: CPTN HOLDINGS LLC
To: APPLE INC.
Reel/Frame 028856/0230 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2012
From: NOVELL, INC.
To: CPTN HOLDINGS LLC
Reel/Frame 028841/0047 →
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 →
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 →