Patent ID: 8559637

Claim:
A method, comprising: detecting a first submission of data that is to be transmitted over a network; determining that a subset of the first submission of data is to be encrypted using a stored privacy key; retrieving the stored privacy key along with an identifier that is one of a plurality of identifiers for the stored privacy key; using the stored privacy key to encrypt the subset of the first submission of data; and transmitting the encrypted subset of the first submission of data and the identifier for the stored privacy key via the network; detecting a second submission of data that is to be transmitted over the network; determining that a subset of the second submission of data is to be encrypted using the stored privacy key; retrieving the stored privacy key from local storage along with a second identifier of the plurality of identifiers for the stored privacy key; using the stored privacy key to encrypt the subset of the second submission of data; and transmitting the encrypted subset of the second submission of data and the second identifier for the stored privacy key via the network.