Garantire la sicurezza dei dati è un compito impegnativo nell'ambiente cloud. Il cloud computing comporta problemi come la perdita di dati e l'accesso non autorizzato ai dati tra le macchine virtuali in esecuzione sullo stesso server, il fallimento di un cloud provider che porta all'indisponibilità del servizio cloud, il rilascio di dati critici e sensibili ad agenzie governative senza l'approvazione del cliente, l'intrusione di hacker nelle applicazioni del cliente e l'acquisizione di informazioni sensibili. Questo libro si propone di progettare nuovi schemi che supportino l'esecuzione di operazioni di ricerca su dati crittografati senza rivelare informazioni sensibili a nessuno, compreso il provider di servizi cloud in un ambiente multiutente.