Distributed query evaluation over encrypted data