IP Library Granted Patent US 7,299,493
Granted Patent B1
US 7,299,493 · App. 10/765,523 · Granted Nov 20, 2007

Techniques for dynamically establishing and managing authentication and trust relationships

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,299,493
App. No.
10/765,523
Granted
Nov 20, 2007
Kind
B1
Abstract

Techniques are provided for dynamically establishing and managing authentication and trust relationships. An identity service acquires and evaluates contracts associated with relationships between principals. The contracts permit the identity service to assemble authentication information, aggregated attributes, and aggregated policies which will drive and define the various relationships. That assembled information is consumed by the principals during interactions with one another and constrains those interactions. In some embodiments, the constraints are dynamically modified during on-going interactions between the principals.

Claims (22)

1. A method for authenticating a principal, comprising:

receiving an access request from a first principal for access to a second principal;

evaluating a contract to acquire a credential for the first principal; transmitting the credential to the first principal for use in interacting with the second principal, wherein the credential includes authentication information, aggregated attributes and aggregated policies for use by the first principal in interacting with the second principal;

receiving a new request from the first principal for establishing a trust relationship with the second principal, wherein the trust relationship is established via communications having public-private key pairs between the first principal and the second principal;

determining if the trust relationship is permissible;

receiving a dynamically generated public key from the first principal associated with a dynamically generated private key, the dynamically generated private key maintained by the first principal; and

making the dynamically generated public key accessible to the second principal.

2. The method of claim 1 further comprising:

receiving from a third principal a static rooted public key associated with the second principal; and

transmitting the static rooted public key to the first principal for use in interacting with the second principal in the trust relationship.

3. The method of claim 1 further comprising, revoking the credential when an expiring event is detected.

4. The method of claim 1 further comprising:

updating the contract in response to a permissible modification; and

deriving a modified credential from the updated contract.

5. The method of claim 4 further comprising, transmitting the modified credential to the first principal for use in interacting with the second principal.

6. The method of claim 1 further comprising:

detecting an event that renders the contract stale; and

revoking the credential.

7. The method of claim 1 further comprising, expressing the certificate as one or more assertions.

8. The method of claim 1 further comprising, accessing one or more identity stores to acquire the authentication information, the aggregated attributes, and the aggregated policies.

9. The method of claim 8 further comprising, acquiring alias identity information in the credential acquired from the one or more identity stores.

10. The method of claim 1 further comprising acquiring from the aggregated policies definitions for operations that are permissibly performed or not permitted during interactions between the first and the second principal.

Assignments (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECTION BY DECLARATION TO CORRECT ERRONEOUS INCLUSION OF PATS. 7299493, 7552468, 8015301 AND 8306954 PREVIOUSLY RECORDED AT REEL: 034470 FRAME: 0680. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 8, 2021
From: ORACLE INTERNATIONAL CORPORATION
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 055425/0243 →
CORRECTION BY DECLARATION TO CORRECT ERRONEOUS INCLUSION OF PATS. 7299493, 7552468, 8015301 AND 8306954 IN RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 034469/0057 Recorded Jan 8, 2021
From: ORACLE INTERNATIONAL CORPORATION
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 055572/0001 →
CORRECTIVE BY DECLARATION TO CORRECT ERRONEOUS INCLUSION OF PATENTS: 7299493,7552468, 8015301, 8306954 PREVIOUSLY RECORDED AT REEL: 028252 FRAME: 0216. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Dec 2, 2020
From: ORACLE INTERNATIONAL CORPORATION
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 054791/0216 →
CORRECTION BY DECLARATION TO CORRECT ERRONEOUS INCLUSION OF PATS. 7299493, 7552468, 8015301 AND 8306954 IN SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0316 Recorded Oct 29, 2020
From: ORACLE INTERNATIONAL CORPORATION
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 054855/0001 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2013
From: NOVELL, INC.
To: CPTN HOLDINGS LLC
Reel/Frame 029715/0243 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2013
From: CPTN HOLDINGS LLC
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 029715/0621 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2004
From: BURCH, LLOYD LEON; EARL, DOUGLAS G.; CARTER, STEPHEN R.; WARD, ROBERT MARK
To: NOVELL, INC.
Reel/Frame 014936/0830 →