| CPC G06F 21/6227 (2013.01) [G06F 21/64 (2013.01)] | 20 Claims |

|
1. A method for watermarking a dataset generated by a source system, the method comprising:
acquiring, by a processor, the dataset generated by the source system;
distributing, by the processor, a plurality of data elements included in the dataset over a range;
dividing, by the processor, the range into a plurality of bins according to a scheme among a plurality of schemes;
designating, by the processor, each of the plurality of bins as a first type or a second type;
tagging, by the processor, each data element among the plurality of data elements according to a bin type of a bin the respective data element falls into;
for each data element included in a bin of the second type, selecting a new value by sampling within a nearest bin of the first type and replacing the respective data element with a replacement data element including the new value; and
watermarking, by the processor, each data element originally included in the bins of the first type and replacement data elements for generating a watermarked dataset.
|