Method for issuing a new authenticated electronic ticket based on an expired authenticated ticket and distributed server architecture for using same
First Claim
1. A method for updating an electronic ticket issued on a distributed computer system and server architecture, the electronic ticket used for verifying user authorization to provide secure data communication over the distributed computer system and server architecture, comprising the steps of:
- providing a data packet having essentially the same information as the electronic ticket and based on at least the authorization information;
producing a signature by hashing at least the authorization information;
encrypting at least the signature to prevent unauthorized alteration of the information in the data packet;
concatenating the information in the data packet with the encrypted signature to produce another electronic ticket;
issuing the another electronic ticket when the electronic ticket expires; and
transmitting the another electronic ticket over the distributed computer system and server architecture in a non-secure environment.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer program memory stores computer instructions for securing data transmitted over a system, such as the Internet, enabling a user to be authenticated and authorized for a requested operation. An "eticket" architecture (including identification information) is generated by an authentication server. The information in the eticket is hashed using, for example, a Message Digest Protocol, and a hash number is generated. The hash number is then encrypted using a private key, and the identification information in the eticket and the encrypted hash number are concatenated to generate a completed "eticket" architecture. The "eticket" may then be transmitted over the Internet (i.e., a non-secure environment) from server to server without having the information in the "eticket" altered, and without having to "reauthenticate" the user at each server.
-
Citations
17 Claims
-
1. A method for updating an electronic ticket issued on a distributed computer system and server architecture, the electronic ticket used for verifying user authorization to provide secure data communication over the distributed computer system and server architecture, comprising the steps of:
-
providing a data packet having essentially the same information as the electronic ticket and based on at least the authorization information; producing a signature by hashing at least the authorization information; encrypting at least the signature to prevent unauthorized alteration of the information in the data packet; concatenating the information in the data packet with the encrypted signature to produce another electronic ticket; issuing the another electronic ticket when the electronic ticket expires; and transmitting the another electronic ticket over the distributed computer system and server architecture in a non-secure environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for updating an electronic ticket issued on a distributed computer system and server architecture, the electronic ticket used for verifying user authorization to provide secure data communication over the distributed computer system and server architecture, comprising the steps of:
-
providing a data packet based on at least the authorization information; hashing the information in the data packet and producing a hash number; concatenating the information in the data packet with the hash number to produce another electronic ticket; and issuing the another electronic ticket after the electronic ticket expires. - View Dependent Claims (16)
-
-
12. A distributed computer system and server architecture for updating an electronic ticket issued on the distributed computer system and server architecture, the electronic ticket used for verifying user authorization to provide secure data communication over the distributed computer system and server architecture, comprising:
-
at least one storage device for storing data; at least one user computer transmitting the user authorization information and a user request; and at least one server, connectable to the at least one storage device and the at least one user computer, issuing another electronic ticket when the electronic ticket expires, wherein the another electronic ticket is produced by; providing a data packet having essentially the same information as the electronic ticket based on at least the authorization information, producing a signature by hashing at least the authorization information, encrypting at least the signature to prevent unauthorized alteration of the information the data packet, concatenating the information in the data packet with the encrypted signature to produce the another electronic ticket. - View Dependent Claims (13, 14)
-
-
15. A distributed computer system and server architecture for updating an electronic ticket issued on the distributed computer system and server architecture, the electronic ticket used for verifying user authorization to provide secure data communication over the distributed computer system and server architecture, comprising:
-
at least one storage device for storing data; at least one user computer transmitting the user authorization information and a user request; and at least one server, connectable to the at least one storage device and the at least one user computer, issuing another electronic ticket after the electronic ticket expires, wherein the another electronic ticket is produced by; providing a data packet based on at least the authorization information, hashing the information in the data packet and producing a hash number, and concatenating the information in the data packet with the hash number to produce the another electronic ticket. - View Dependent Claims (17)
-
Specification