Patent ID: 8332655

Claim:
A method comprising: encrypting data and query program instructions using correlated order invariant encrypting, said data and said query program instructions operating in a customer computer system, wherein said data comprises a column of character strings in a particular order, and wherein said encrypting comprises: converting each character in each of said character strings into an equivalent alternative numerical representation; regarding each sequence of equivalent alternative numerical representations generated by said converting as a single base 128 data entry; generating the same number of random base 128 entries as entries in said column of character strings; mapping each of said random base 128 entries to one of said base 128 data entries, such that said random base 128 entries are arranged in a column in order; converting each digit in said random base 128 entries into an equivalent alternative character representation; and constructing encrypted character string data by concatenating said equivalent alternative character representations; transferring said encrypted data and said encrypted query program instructions to a servicing entity having a test system; running said encrypted data and said encrypted query program instructions on said test system to generate a set of results; and generating a diagnosis of a problem with said customer computer system using said set of results which were generated on said test system.