System and method for providing secure data transmission
First Claim
1. A method for communicating data, comprising:
- receiving data from one or more input devices;
transmitting the data to a first computer, if a first indication that a first communication mode has been selected has been received from the first computer; and
transmitting the data to a second computer, if a second indication that a second communication mode has been selected has been received from the first computer.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided, embodiments of which comprise encrypting input data based on authorization from an application program launched on a local computer device by a user. The encrypted input data that is generated by the user is sent to a network communication interface associated with the local computer device for transmission to a remote computer device. At the remote computer the received input data is decrypted, whereby based on the decrypted input data the remote computer generates encrypted response data that is associated with the decrypted first data. The encrypted response data is sent from the remote computer to the local computer, where the encrypted response data is received via the network communication interface associated with the local computer and decrypted. The local computer displays the decrypted response data on a display.
61 Citations
43 Claims
-
1. A method for communicating data, comprising:
-
receiving data from one or more input devices;
transmitting the data to a first computer, if a first indication that a first communication mode has been selected has been received from the first computer; and
transmitting the data to a second computer, if a second indication that a second communication mode has been selected has been received from the first computer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for communicating data, comprising at least a first computer programmed to:
-
receive data from one or more input devices;
transmit the data to a second computer, if a first indication that a first communication mode has been selected has been received from the second computer; and
transmit the data to a third computer, if a second indication that a second communication mode has been selected has been received from the second computer. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of providing data communication over a communication network using a encryption device, the method comprising:
-
encrypting first data based on the encryption device authenticating a user, wherein the encrypted first data is sent from the encryption device to an interface associated with a first computer for transmission to a second computer;
decrypting at the second computer the encrypted first data and generating encrypted second data in response to the decrypted first data;
sending the generated encrypted second data to the interface associated with the first computer for transmission to the encryption device; and
decrypting at the encryption device the sent encrypted second data received via the interface associated with the first computer;
wherein the first computer performs an operation based on the decrypted second data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of providing data communication between a first and a second computer over a communication network using an encryption device coupled to the first computer, the method comprising:
-
encrypting first data at the encryption device based on an application program associated with the data communication being active, wherein the encrypted first data is sent from the encryption device to an interface associated with the first computer for transmission to the second computer;
decrypting at the second computer the encrypted first data and generating encrypted second data in response to the decrypted first data;
sending the generated encrypted second data to the interface associated with the first computer for transmission to the encryption device; and
decrypting at the encryption device the sent encrypted second data received via the interface associated with the first computer;
wherein the encryption device provides the decrypted second data to the first computer for disposition by the first computer. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A secure system for generating secure data transmission over a communication network between a first computer and a second computer, the device comprising:
-
a switch device adapted to receive first data from one or more input devices;
an encryption device adapted to receive the first data routed from the switch device for encrypting the received first data based on an application program associated with the secure data transmission being active;
an interface associated with the first computer adapted to receive the encrypted first data for transmission over the communication network to the second computer, wherein the second computer receives the encrypted first data and generates encrypted second data; and
a display device associated with the first computer;
wherein the encrypted second data generated at the second computer is received by the interface from the communication network and sent to the switch for routing, wherein the switch routes the encrypted second data to the encryption device for decrypting the encrypted second data, the switch routing the decrypted second data from the encryption device to the first computer for display on the display device. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A method of providing security to an application in communication with a server computer that receives input from an input device operating with a client computer and displays information on a display device operating with the client computer, the method comprising:
-
encrypting data relating to the application entered via the input device without providing the entered, unencrypted data to the client computer;
transmitting the encrypted data over a network to the server computer;
decrypting the encrypted data transmitted to the server computer;
the server computer operating on the decrypted data and providing data for display at the client computer;
transmitting the data provided by the server computer for display on the display device of the client computer; and
displaying on the display device the transmitted data provided by the server computer. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A method for a client computer to interact with a plurality of applications and to provide security to at least one application of the plurality of applications which communicates with a server computer that receives input from an input device operating with the client computer, the method comprising:
-
if the at least one application includes a window in focus at the client computer;
encrypting data relating to the at least one application entered via the input device without providing the entered, unencrypted data to the client computer;
transmitting the encrypted data over a network to the server computer;
decrypting the encrypted data transmitted to the server computer;
the server computer operating on the decrypted data and providing data to be operated on by the client computer;
transmitting the provided data to the client computer; and
the client computer operating on provided data;
else providing data entered via the input device to the client computer without encryption for disposition by the client computer. - View Dependent Claims (41, 42, 43)
-
Specification