Patent ID: 7770014

Claim:
A method comprising: generating, by a computing device, a plurality of sets of basis functions, wherein each set of basis functions comprises a randlet transform, the plurality of sets of basis functions being generated based on a library of step-mother randlets, the step-mother randlets having in turn been generated from a mother randlet; randomly selecting, by the computing device, at least one set of basis functions from the plurality of sets of generated basis functions based on a secret key, the secret key being used to seed a pseudo-random number generator to generate a random number, the random number being used to randomly select the at least one set of basis functions; applying, by the computing device, the randomly selected set of basis functions to a signal; and in response to the applying, outputting, by the computing device, the signal which results from the applying, whereby the outputted signal facilitates applications of randomized signal transforms.