The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 04, 2007

Filed:

Oct. 22, 2002
Applicants:

Shaun D. Pierce, Redmond, WA (US);

Mark H. Lucovsky, Sammamish, WA (US);

Shaun D. Cox, North Bend, WA (US);

Richard B. Ward, Redmond, WA (US);

Paul J. Leach, Seattle, WA (US);

Inventors:

Shaun D. Pierce, Redmond, WA (US);

Mark H. Lucovsky, Sammamish, WA (US);

Shaun D. Cox, North Bend, WA (US);

Richard B. Ward, Redmond, WA (US);

Paul J. Leach, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A client sends a request to an authentication server requesting access to a service at an application server. The authentication server returns a token containing an encrypted version of a session key that was encrypted using a secret shared between the authentication server and the application server. The client encrypts application data using a corresponding unencrypted version of the session key and text-encodes both the encrypted application data and the encrypted version of the session key. The text-encoded application and text-encoded encrypted version of the session key are both included in a message and sent to the application server. The application server decrypts the encrypted version of the session key using the shared secret so as to reveal the unencrypted version of the session key. The application server then decrypts the encrypted application data using the revealed unencrypted version of the session key.


Find Patent Forward Citations

Loading…