1. A computer implemented method for data obfuscation and right-protection, the method comprising: accessing, by a computer, an initial matrix X i , the initial matrix X i representing an initial data set; and obtaining, by a computer, from the initial matrix X i , a final matrix X f , wherein the final matrix X f is obtained by performing one of the following operations: 
 X f =( P ( X i )+ E ) F; 
 X f =P ( X i ) F+E ; and 
 X f =P ( X i F )+ E, wherein P(.) is a projection operator that projects an input initial matrix in a space having a lower dimension than the input matrix, E represents a noise matrix, and F represents a matrix as a perturbation series.