3 ms·
What output are you talking about? In FHE, you need the private key to decrypt any output. The "program" cannot output anything without access to some decryptio
by tooltower 6y ago
What output are you talking about? In FHE, you need the private key to decrypt any output. The "program" cannot output anything without access to some decryption oracle.
- waynesonfire 6y agoI think the point is that the program is useless unless it outputs _something_. And when it does, it can leak. This isn't a mind blowing concept.
- dodobirdlord 6y agoThe inputs are encrypted, the processing is encrypted, the outputs are encrypted. Once the execution service has produced an encrypted result it is sent back to the requester, who decrypts the returned result with their decryption key, which has never left their control.
- SuperVivid 6y agoWorking and secure crypto is based on the fact that you get different ciphers for the same massages. So if you run „21“ through you encryption you get „xy“ as your first cipher. If another user puts in „21“ and runs it through encryption the output should be now something like „ae“. That’s not the case with FTH you always get the same result. That’s bullshit. Because if data leaks you can reverse engineer the ciphers without having a private key. If your encrypted data can be decrypted without the private key. Your encryption ist just nonsense.
- osaariki 6y agoThis is not how homomorphic encryptions works. The schemes in use are not deterministic.