Patent ID: 9703967
Date: 2017-07-11
CPC Classifications: G06F,H04L

Claim:
1. A method for anonymizing data to be transmitted to a destination computing device, comprising: receiving by an anonymization system executed on a computing device, data to be transmitted to the destination computing device from a user computer, the received data including one of a plurality of numbers stored in different data types and defining a clear data in a first base encoding scheme represented as a base(P) encoding, where P is a positive integer, with one or more predefined characteristics, wherein the one or more predefined characteristics is associated with at least a number of precision and a sign digit; converting the clear data to a modified clear data in a second base encoding scheme represented as a base(Q) encoding, where Q is a positive integer and Q is different than P; anonymizing the modified clear data using an anonymization module executed on the anonymization system, to derive an interim anonymized data in the second base encoding scheme based on an anonymization strategy, including at least using an initialization vector; converting the interim anonymized data to a converted interim anonymized data in the first base encoding scheme; comparing the characteristics of the converted interim anonymized data to the predefined characteristics of the clear data for a match; designating the converted interim anonymized data in the first base encoding scheme, as a target anonymized data upon match, otherwise performing one or more anonymization of the interim anonymized data until the converted interim anonymized data matches the predefined characteristics of the clear data; and transmitting the target anonymized data as the anonymized data of the clear data to the destination computing device over a network.