Method and system for consistent recognition of ongoing digital relationships
First Claim
1. A computer-implemented method of recognition of an ongoing digital relationship, comprising:
- receiving, at a client computing device, an identity key associated with a server, wherein the identity key includes server specific information about the server;
creating a random master key;
creating an attendance marker and an attendance marker identifier, wherein the attendance marker is created using the identity key, the master key, and a constant, and wherein creating an attendance marker comprises encrypting identifying information using an encryption key derived from the identity key and the master key;
associating the attendance marker with the server;
sending the attendance marker to the server for storing the attendance marker on the server in association with a website for which the attendance marker has been created;
requesting the previously stored attendance marker from the server, wherein the attendance marker indicates that the client computing device has previously accessed the server; and
authenticating the server based at least in part on the attendance marker, wherein the authenticating comprises decrypting the attendance marker.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary embodiments disclosed herein may include a method and system for creating an attendance marker and establishing consistent recognition of an ongoing digital relationship, including receiving an identity key about a server, creating an attendance marker, associating the attendance marker with the server. Other embodiments relate to systems and methods for recognizing a server, website, and/or other system for a client, such as a computer system for a user. Such authentication involves receiving an identity key about a web server or other system, creating an attendance marker, associating the attendance marker with the server, requesting an attendance marker associated with a server, and recognizing the server based at least in part on the attendance marker.
8 Citations
15 Claims
-
1. A computer-implemented method of recognition of an ongoing digital relationship, comprising:
-
receiving, at a client computing device, an identity key associated with a server, wherein the identity key includes server specific information about the server; creating a random master key; creating an attendance marker and an attendance marker identifier, wherein the attendance marker is created using the identity key, the master key, and a constant, and wherein creating an attendance marker comprises encrypting identifying information using an encryption key derived from the identity key and the master key; associating the attendance marker with the server; sending the attendance marker to the server for storing the attendance marker on the server in association with a website for which the attendance marker has been created; requesting the previously stored attendance marker from the server, wherein the attendance marker indicates that the client computing device has previously accessed the server; and authenticating the server based at least in part on the attendance marker, wherein the authenticating comprises decrypting the attendance marker. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system to send an identity information document, the system comprising:
-
a processor; a communication channel connected with the processor; and a memory coupled with and readable by the processor, the memory containing a series of instructions that, when executed by the processor, cause the processor to; receive an identity key associated with a server, wherein the identity key includes server specific information about the server, create a random master key, create an attendance marker, wherein the attendance marker is created using the identity key, the master key, and a constant, associating the attendance marker with the server, wherein the attendance marker indicates that a client has previously accessed the server, wherein creation of an attendance marker comprises encrypting identifying information using an encryption key derived from the identity key and the master key, send the attendance marker to the server for storing the attendance marker on the server in association with a website for which the attendance marker has been created, request the stored attendance marker-from the server, and recognize the server based at least in part on the stored attendance marker. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer storage media encoding instructions for executing a computer implemented method for recognition of an ongoing digital relationship, the method comprising:
-
receiving an identity key associated with a server, wherein the identity key includes server specific information about the server; creating a random master key; creating an attendance marker and an attendance marker identifier, wherein the attendance marker and attendance marker identifier are created using the identity key, the master key, and a constant, and wherein the identity key, master key, and constant may not be determined from the resultant attendance marker, and wherein creating an attendance marker comprises encrypting identifying information using an encryption key derived from the identity key and the master key; associating the attendance marker with the server, wherein the attendance marker indicates that a client has previously accessed the server; sending the attendance marker to the server for storing the attendance marker on the server in association with a website for which the attendance marker has been created; presenting the attendance marker identifier to the server; in response to presenting the attendance marker identifier, receiving the previously stored attendance marker from the server; and determining whether the received attendance marker matches the created attendance marker.
-
Specification