8. A system for securing data between a client device, a server, and an intermediate device operatively connected between the client device and the server, the intermediate device comprising: a memory and a processor configured to: intercept input text en route from said server to the said client via an interception module; transmit the input text from said interception module to a data protection module; process the input text via said data protection module by applying an order-preserving transformation to obtain processed text, said order-preserving transformation comprising: generating order information based on said input text, said order information indicative of a relative order of the input text within a set of possible input texts according to a collation rule; generate a statistically significant feature in the processed text; transmit said processed text to the interception module; and transmit the processed text to the server via the interception module.
8. A system for securing data between a client device, a server, and an intermediate device operatively connected between the client device and the server, the intermediate device comprising: a memory and a processor configured to: intercept input text en route from said server to the said client via an interception module; transmit the input text from said interception module to a data protection module; process the input text via said data protection module by applying an order-preserving transformation to obtain processed text, said order-preserving transformation comprising: generating order information based on said input text, said order information indicative of a relative order of the input text within a set of possible input texts according to a collation rule; generate a statistically significant feature in the processed text; transmit said processed text to the interception module; and transmit the processed text to the server via the interception module. 10. The system of claim 8 , wherein said intermediate device is configured to generate said order information based on a truncated version of the input text.