System, apparatus, and method for performing cryptographic validity services
First Claim
1. A system for performing cryptographic validity services comprising:
- a Distributed Storage Array comprising at least one Storage Device; and
a Distributed Processor Array couple to the Distributed Storage Array, the Distributed Processor Array comprising at least one Processor, and the Distributed Storage Array storing a Program for controlling the Distributed Processor Array, wherein the Program comprises a Relying Customer Service Engine in communication with a Relying Participant Service Engine; and
the Distributed Processor Array is operative with the Program to receive a Validation Request from a Relying Customer Interface;
formulate a Query responsive to the Validation Request;
transmit the Query to a Relying Participant Interface;
receive a Query Response from the Relying Participant Interface;
formulate a Validation Response responsive to the Query Response; and
transmit the Validation Response to the Relying Customer Interface; and
the Distributed Processor Array is operative with the Relying Customer Service Engine toreceive the Validation Request from the Relying Customer Interface, andtransmit the Validation Response to the Relying Customer Interface; and
the Distributed Processor Array is operative with the Relying Participant Service Engine toformulate the Query responsive to the Validation Request,transmit the Query to the Relying Participant Interface,receive the Query Response from the Relying Participant Interface, andformulate the Validation Response responsive to the Query Response.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention described and shown in the specification and drawings facilitate electronic authentication services for banking and other industries. Authentication services, often using Public Key Infrastructure (PKI) technology, are used to confirm the identity of the sender of data and to ensure that the data that was received is identical to the data that was sent. Embodiments of the present invention provide authentication services that may be used by a variety of configurations of entities requesting data authentication and entities responding to those requests. Embodiments of the present invention also support compatibility with commercial data authentication standards, integration with third-party data authentication software such as Secude (for Identrus access), and systems to control data authentication risks.
-
Citations
54 Claims
-
1. A system for performing cryptographic validity services comprising:
-
a Distributed Storage Array comprising at least one Storage Device; and a Distributed Processor Array couple to the Distributed Storage Array, the Distributed Processor Array comprising at least one Processor, and the Distributed Storage Array storing a Program for controlling the Distributed Processor Array, wherein the Program comprises a Relying Customer Service Engine in communication with a Relying Participant Service Engine; and the Distributed Processor Array is operative with the Program to receive a Validation Request from a Relying Customer Interface; formulate a Query responsive to the Validation Request; transmit the Query to a Relying Participant Interface; receive a Query Response from the Relying Participant Interface; formulate a Validation Response responsive to the Query Response; and transmit the Validation Response to the Relying Customer Interface; and the Distributed Processor Array is operative with the Relying Customer Service Engine to receive the Validation Request from the Relying Customer Interface, and transmit the Validation Response to the Relying Customer Interface; and the Distributed Processor Array is operative with the Relying Participant Service Engine to formulate the Query responsive to the Validation Request, transmit the Query to the Relying Participant Interface, receive the Query Response from the Relying Participant Interface, and formulate the Validation Response responsive to the Query Response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for performing cryptographic validity services comprising:
-
receiving a Validation Request from a Relying Customer Interface; formulating a Query responsive to the Validation Request; transmitting the Query to a Relying Participant Interface; receiving a Query Response from the Relying Participant Interface; formulating a Validation Response responsive to the Query Response; transmitting the Validation Response to the Relying Customer Interface; and wherein receiving the Validation Request from the Relying Customer Interface and transmitting the Validation Request from the Relying Customer Interface are performed by a Relying Customer Service Engine;
wherein formulating the Query responsive to the Validation Request, transmitting the Query to the Relying Participant Interface, receiving the Query Response from the Relying Participant Interface, and formulating the Validation Response responsive to the Query Response are performed by a Relying Participant Service Engine; and
wherein the Relying Customer Service Engine is in communication with the Relying Participant Service Engine. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. The method for performing cryptographic validity services comprising:
-
receiving a Validation Request from a Communication Channel; formulating a Query responsive to the Validation Request; transmitting the Query to a Relying Participant Interface; receiving a Query Response from the Relying Participant Interface; formulating a Validation Response responsive to the Query Response; transmitting the Validation Response to the Communication Channel; and wherein receiving the Validation Request from the Communication Channel, formulating the Query responsive to the Validation Request, transmitting the Query to the Relying Participant Interface, receiving the Query Response from the Relying Participant Interface, formulating the Validation Response responsive to the Query Response, and transmitting the Validation Response to the Communication Channel are performed by a Relying Participant Service Engine. - View Dependent Claims (26, 27)
-
-
28. An apparatus for performing cryptographic validity services comprising:
-
a Validation Request Receiver, wherein a Validation Request is received from a Relying Customer Interface; a Query Formulator, in communication with the Validation Request Receiver, wherein a Query is formulated responsive to the Validation request; a Query Transmitter, in communication with the Query Formulator, wherein the Query is transmitted to a Relying Participant Interface; a Query Response Receiver, wherein the Query Response is received from the Relying Participant Interface; a Validation Response Formulator, in communication with the Query Response Receiver, wherein a Validation Response is formulated responsive to the Query Response; a Validation Response Transmitter, in communication with the Validation Response Formulator, wherein the Validation Response is transmitted to the Relying Customer Interface; and a Relying Customer Service Engine in communication with a Relying Participant Service Engine, wherein the Relying Customer Service Engine comprises the Validation Request Receiver and the Validation Response Transmitter, and wherein the Relying Participant Service Engine comprises the Query Formulator, the Query Transmitter, the Query Response Receiver, and the Validation Response Formulator. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An apparatus for performing cryptographic validity services comprising:
-
means for receiving a Validation Request from a Relying Customer Interface; means, in communication with the means for receiving a Validation Request from a Relying Customer Interface, for formulating, responsive to the Validation Request, a Query; means, in communication with the means for formulating a Query, for transmitting the Query to a Relying Participant Interface; means for receiving a Query Response from the Relying Participant Interface; means, in communication with the means for receiving a Query Response from the Relying Participant Interface, for formulating, responsive to the Query Response, a Validation Response; means, in communication with the means for formulating a Validation Response, for transmitting the Validation Response to the Relying Customer Interface; and a Relying Customer Service Engine in communication with a Relying Participant Service Engine, wherein the Relying Customer Service Engine comprises the means for receiving the Validation Request from the Relying Customer Interface and the means for transmitting the Validation Response to the Relying Customer Interface, and wherein the Relying Participant Service Engine comprises the means for formulating a Query, the means for transmitting the Query to the Relying Participant Interface, the means for receiving the Query Response from the Relying Participant Interface, and the means for formulating the Validation Response. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. An apparatus for performing cryptographic validity services comprising;
-
means for receiving a Validation Request from a Communication Channel; means, in communication with the means for receiving a Validation Request from a Communication Channel, for formulating, responsive to the Validation Request, a Query; means, in communication with the means for formulating a Query, for transmitting the Query to a Relying Participant Interface; means for receiving a Query Response from the Relying Participant Interface;
means, in communication with the means for receiving a Query Response from the Relying Participant Interface, for formulating, responsive to the Query Response, a Validation Response;response, for Transmitting the Validation Response to the Communication Channel; and a Relying Participant Service Engine, wherein the Relying Participant Service Engine comprises the means for receiving the Validation Request from the Communication Channel, the means for formulating the Query, the means for transmitting the Query to the Relying Participant Interface, the means for receiving the Query Response from the Relying Participant Interface, the means for formulating the Validation Response, and the means for transmitting the Validation Response to the Communication Channel. - View Dependent Claims (53, 54)
-
Specification