An Ideal-Security Protocol for Order-Preserving Encoding | Synapse