I could be wrong about this, but isn't the idea of homomorphic encryption to let software work on data without DEcrypting it? So, for example, I can write an app that updates a cloud database without at any point leaving any unencrypted data lying (or flying) around.