How two “holy grails” of cryptography can make the cloud safe everywhere