Hardening Distributed and Encrypted Keyword Search via Blockchain
EncKV: An Encrypted Key-value Store with Rich Queries