1. A method for storing a string of N characters, the method comprising the steps of: (a) segmenting the string of N characters into n data subsets; (b) storing each of said n data subsets into a different storage node along with a coded value of the data subset stored in the storage node.