×

HTTP authentication and authorization management

  • US 9,003,186 B2
  • Filed: 07/24/2008
  • Issued: 04/07/2015
  • Est. Priority Date: 07/24/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method in a distributed security system, comprising:

  • receiving authenticated user data at an authority node responsive to an unauthenticated request to a processing node, the authority node and the processing node are part of the distributed security system;

    defining a plurality of epochs, each epoch identified by an epoch ID;

    modifying the authenticated user data with a current epoch ID for a current epoch to generate associated authenticated user data as a combination of the authenticated user data and the current epoch ID;

    obtaining a current epoch key pair for the current epoch, the current epoch key pair comprising a current public epoch key and a current private epoch key, wherein one attribute of the current public epoch key is the current epoch ID;

    encrypting the associated authenticated user data with the current private epoch key to generate authentication data, wherein data encrypted by the current private epoch key can only be decrypted by the public epoch key for a same epoch as the current private epoch key;

    providing the current public epoch key to an external security service, wherein providing the current public epoch key comprises providing the current public epoch key to the processing node, wherein the processing node receives requests from one or more client browsers and the processing node is separate from the authority node with the processing node and the authority node forming a distributed security system external from a user associated with the authenticated user data and external from a domain being requested by the user; and

    providing the authentication data to the external security service.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×