System and method to anonymize data transmitted to a destination computing device
First Claim
1. A method for anonymizing data to be transmitted to a destination computing device, comprising:
- receiving data to be transmitted to the destination from a user computer, the data including a plurality of characters and defining a clear data;
generating a modified clear data with a predefined number of characters greater than the number of characters in the clear data, wherein the modified clear data is created byappending a delimiter data of at least one character to the clear data; and
appending a pad data of one or more characters so that total number of characters in the modified clear data is equal to the predefined number of characters of the modified clear data;
anonymizing the modified clear data using an anonymization module to derive an anomymized modified clear data; and
transmitting the anonymized modified clear data to the destination computing device over a network for storage in the destination computing device,wherein generating the modified clear data further including;
generating a first initialization vector using a selective portion of the pad data as a first seed value;
anonymizing the clear data using the first initialization vector to generate a transformed clear data; and
substituting the clear data with transformed clear data so that modified clear data includes the transformed clear data, the delimiter data and the pad data.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer. Selective anonymization of the data is performed, based on the anonymization strategy, using an anonymization module. The data includes a plurality of characters and defines a clear data. A modified clear data with number of characters greater than the clear data is formed using the clear data, a delimiter data and a pad data. The modified clear data is anonymized to derive an anonymized data. The anonymized data is transmitted to the destination computer over a network. In one embodiment, a portion of the pad data is selected as a seed value to generate an initialization vector to anonymize the clear data.
69 Citations
32 Claims
-
1. A method for anonymizing data to be transmitted to a destination computing device, comprising:
-
receiving data to be transmitted to the destination from a user computer, the data including a plurality of characters and defining a clear data; generating a modified clear data with a predefined number of characters greater than the number of characters in the clear data, wherein the modified clear data is created by appending a delimiter data of at least one character to the clear data; and appending a pad data of one or more characters so that total number of characters in the modified clear data is equal to the predefined number of characters of the modified clear data; anonymizing the modified clear data using an anonymization module to derive an anomymized modified clear data; and transmitting the anonymized modified clear data to the destination computing device over a network for storage in the destination computing device, wherein generating the modified clear data further including; generating a first initialization vector using a selective portion of the pad data as a first seed value; anonymizing the clear data using the first initialization vector to generate a transformed clear data; and substituting the clear data with transformed clear data so that modified clear data includes the transformed clear data, the delimiter data and the pad data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 20, 21, 22, 23, 24, 25)
-
-
10. An anonymization system to anonymize data transmitted to a destination computing device, comprising:
-
an anonymization strategy module to store anonymization strategy for data anonymization; a logic to receive data to be transmitted to the destination computing device, from a user computer, the data including a plurality of characters and defines a clear data; a logic to generate a modified clear data with a predefined number of characters greater than the number of characters in the clear data, wherein the logic appends a delimiter data of at least one character to the clear data; and appends a pad data of one or more characters to the delimiter data to generate the modified clear data so that total number of characters in the modified clear data is equal to the predefined number of characters of the modified clear data; and an anonymization module to anonymize the modified clear data based on an anonymization strategy; and transmit the anonymized modified clear data to the destination computing device over a network for storage in the destination computing device, wherein a selective portion of the pad data is used as a seed value to generate a first initialization vector; the clear data is anonymized using the first initialization vector to generate a transformed clear data; and the clear data is substituted with the transformed clear data to form the modified clear data so that modified clear data includes the transformed clear data, the delimiter data and the pad data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 26, 27, 28, 29, 30, 31, 32)
-
Specification