privacy-based technologies functional encryption fully-homomorphic encryption (fhe) trsuted execution environments (tee)