Building an Encrypted, Distributed, and Searchable Key-value Store
An Ideal-Security Protocol for Order-Preserving Encoding