21. The non-transitory computer readable medium according to claim 12 that stores instructions for: receiving a group of plaintext symbols to be encrypted; encrypting by a second computerized entity plaintext symbols of the group of plaintext symbols by using the encryption dictionary to provide a group of random tokens; and providing the group of random tokens to a first computerized entity that differs from the second computerized entity.
12. A non-transitory computer readable medium that stores instructions for: generating a random value for each plaintext symbol of multiple plaintext symbols; and calculating, using a monotonic increasing function, a random token for each plaintext symbol based on a random value of the plaintext symbol and on random values of other plaintext symbols that have a lower lexicographic value than the plaintext symbol; wherein the encryption dictionary comprises a mapping between the multiple plaintext symbols and random values of the multiple plaintext symbols based on a sensitivity level of one or more of the symbols, wherein the random token for each plaintext symbol is based on a random value of the plaintext symbol and on random values of other plaintext symbols that have a lower lexicographic value than the plaintext symbol.