Method and system for the secure transmission of a portion of a web page over a computer network
First Claim
1. A method of transmitting data over a network, the method comprising:
- retrieving a web page, the web page having one or more XML data islands;
selecting which of the one or more XML data islands stores data to be secured before transmitting over the network;
encrypting the one or more selected data islands; and
transmitting the web page with the encrypted data islands and the unencrypted data over the network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of transmitting data over a network in a secure manner while keeping overhead low is described. Various components for a web page are retrieved and a web page is formed. The web page has some components in which sensitive data is stored in XML data islands. It is then determined which of the XML data islands contains sensitive data, such as health or medical data or financial data that is specific to an individual. These XML data islands are encrypted using an appropriate encryption routine, not limited to SSL. Once the data islands containing the sensitive data are encrypted they are transmitted over a network. The encryption routine used to secure the sensitive data is chosen based on the level of security desired before sending the data over the network and the amount of overhead resulting from the encryption that the user is willing to accept. The overhead can be reduced by using a less rigorous encryption routine and thereby increasing performance and speed. If the data requires a high degree of security, a powerful encryption routine can be used while increasing the overhead of the data when sending the data over a network.
145 Citations
9 Claims
-
1. A method of transmitting data over a network, the method comprising:
-
retrieving a web page, the web page having one or more XML data islands;
selecting which of the one or more XML data islands stores data to be secured before transmitting over the network;
encrypting the one or more selected data islands; and
transmitting the web page with the encrypted data islands and the unencrypted data over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of sending secure data over a network, the method comprising:
-
determining which data needs to be secured before transmitting over a network;
storing the data in an XML data island;
using an encryption routine to encrypt the data stored in the XML data island;
combining the encrypted data with non-encrypted data before transmitting the encrypted data over the network, whereby overhead data as a result of encryption is significantly reduced.
-
Specification