Optimal Average-Complexity Ideal-Security Order-Preserving Encryption | Synapse