SYSTEM AND METHOD OF PERFORMING ELECTRONIC TRANSACTIONS
First Claim
1. A method of controlling electronic transactions between a server computer and a client computer, the method comprising the steps of:
- running a first communication protocol with encrypted data transmission and mutual authentication with the server computer,performing a decryption of encrypted server responses received from the server computer,forwarding the decrypted server responses to the client computer,receiving client requests to be sent to the server computer from the client computer,parsing the client requests for predefined transaction information,encrypting and forwarding client requests that do not contain any predefined transaction information to the server computer,displaying the predefined transaction information upon detection in a client request on a hardware device display of a hardware device,forwarding and encrypting the client request containing the predefined transaction information to the server computer if a user confirmation is received,canceling the electronic transaction if no user confirmation is received.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of performing electronic transactions between a server computer and a client computer. The method implements a communication protocol with encrypted data transmission and mutual authentication between a server and a hardware device via a network, performs a decryption of encrypted server responses, forwards the decrypted server responses from the hardware device to the client computer, displays the decrypted server responses on a client display, receives requests to be sent from the client computer to the server, parses the client requests for predefined transaction information by the hardware device, encrypts and forwards client requests, displays the predefined transaction information upon detection, forwards and encrypts the client request containing the predefined transaction information to the server if a user confirmation is received, and cancels the transaction if no user confirmation is received.
118 Citations
26 Claims
-
1. A method of controlling electronic transactions between a server computer and a client computer, the method comprising the steps of:
-
running a first communication protocol with encrypted data transmission and mutual authentication with the server computer, performing a decryption of encrypted server responses received from the server computer, forwarding the decrypted server responses to the client computer, receiving client requests to be sent to the server computer from the client computer, parsing the client requests for predefined transaction information, encrypting and forwarding client requests that do not contain any predefined transaction information to the server computer, displaying the predefined transaction information upon detection in a client request on a hardware device display of a hardware device, forwarding and encrypting the client request containing the predefined transaction information to the server computer if a user confirmation is received, canceling the electronic transaction if no user confirmation is received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A hardware device for controlling electronic transactions, the hardware device comprising a hardware device display and a hardware device interface unit, wherein the hardware device interface unit is provided for coupling the hardware device to a client computer wherein the hardware device is configured to:
-
run a first communication protocol with encrypted data transmission and mutual authentication with a server computer, perform a decryption of encrypted server responses received from the server computer, forward the decrypted server responses to the client computer, receive client requests to be sent from the client computer to the server computer, parse the client requests for predefined transaction information, encrypt and forward client requests that do not contain any predefined transaction information to the server computer, display the predefined transaction information upon detection in a client request on the hardware device display, forward and encrypt client requests containing the predefined transaction information to the server computer if a user confirmation is received, cancel the predefined transaction if no user confirmation is received. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable article of manufacture tangibly embodying computer readable instructions to carry out a method comprising the steps of:
-
forwarding in a normal mode of operation client requests received from a browser application of the client computer to a server computer of a communication network, forwarding in the normal mode of operation server responses received from the server computer to the browser application of the client computer, forwarding in a secure mode of operation client requests from the browser application to a hardware device and from the hardware device to the server computer, forwarding in the secure mode of operation server responses received from the server computer to the hardware device and from the hardware device to the browser application. - View Dependent Claims (21)
-
-
22. A method of controlling electronic transactions between a server computer and a client computer, the method comprising the steps of:
-
running a first communication protocol with encrypted data transmission and mutual authentication with the server computer, performing a decryption of encrypted server responses received from the server computer, parsing the server responses for predefined transaction information, forwarding server responses that do not contain any predefined transaction information to the client computer, displaying the predefined transaction information upon detection in a server response on a hardware device display of a hardware device, forwarding the server response containing the predefined transaction information to the client computer if a user confirmation is received, canceling the predefined transaction if no user confirmation is received.
-
-
23. A hardware device for controlling electronic transactions, comprising a hardware device display and a hardware device interface unit, wherein the hardware device interface unit is provided for coupling the hardware device to a client computer wherein the hardware device is configured to:
-
run a first communication protocol with encrypted data transmission and mutual authentication with a server computer, perform a decryption of encrypted server responses received from the server computer, parse the server responses for predefined transaction information, forward server responses that do not contain any predefined transaction information to the client computer, display the predefined transaction information upon detection in a server response on the hardware device display, forward server responses containing the predefined transaction information to the client computer if a user confirmation is received, cancel the predefined transaction if no user confirmation is received.
-
-
24. A client computer being connectable via a first interface to a communication network and via a second interface to a hardware device, the client computer comprising:
-
a browser application for browsing the communication network and a proxy application; the proxy application being adapted to; forward in a normal mode of operation client requests received from the browser application of the client computer to a server computer of the communication network, forward in the normal mode of operation server responses received from the server computer to the browser application of the client computer, forward in a secure mode of operation client requests from the browser application to the hardware device and from the hardware device to the server computer, forward in the secure mode of operation server responses received from the server computer to the hardware device and from the hardware device to the browser application, wherein the client computer is adapted to perform in the secure mode of operation electronic transactions with the server computer via the hardware device and via the communication network. - View Dependent Claims (25, 26)
-
Specification