How does order-preserving encryption work on string? I have read “How does order-preserving encryption work?”. After that, I completed order-preserving encryption on integer data.

Now, I have four questions in this subject:


Is it possible to apply sum operation on encrypted integer data. 
Is it available for string data?
Can i make string operations like finding an encrypted string in a ciphertext, order encrypted strings ... ?
If order-preserving encryption is not suitable for these operations, Does any algrotihm make the job ?
Paillier cryptosystem has the property that the product of 2 ciphertexts decrypt to the sum of the plaintexts.

Strings are integers. Only that they are usually large. So this algorithm is also available for strings.

This algorithm doesn't allow you to find encrypted string in a ciphertext.

If you want an encryption scheme in which you can do any operation with the ciphertext, see homomorphic encryption.