3 ms·
It is possible. Encrypting a piece of data requires the public key but not the secret key. Therefore you can give your public key to all of these multiples enti
by Darkstryder 6y ago
It is possible. Encrypting a piece of data requires the public key but not the secret key. Therefore you can give your public key to all of these multiples entities, they encrypt data and do computation on it, and only you can decrypt the resulting computation using your secret key.
I have to say that a related question I have is how to get the opposite : making sure the third party only used the inputs I gave them and did not replaced them with their own, and making sure they processed these inputs through the exact program I gave them and not an altered version of it.
I have rough ideas about how one could do something like this but if anybody had a reference to literature on the topic, that would be great.