Hacker News new | ask | show | jobs
by bergenty 1467 days ago
Is it possible to render an encrypted version of pre rendered data that outputs the rendered file in that same encrypted format that can only be decoded using the original private key it was encrypted with?
2 comments

actually.. it should be possible! Search Homomorphic encryption, I don't know much about it, so I hope someone here can expand on this.

[1] https://en.wikipedia.org/wiki/Homomorphic_encryption

It seems like you'd have to know who is going to be rendering your pre-rendered source in order to encrypt it to them.

Also, the render nodes would have to be trusted (to not redistribute the content); I doubt this is what render token is doing.

No I mean the renderer has no ability to decrypt. Can you turn encrypted pre rendered data into finish encrypted rendered data without decrypting it.

Then only the owner could decrypt it back to a useable form.

I'm way out of my depth here, but my guess: no, and if it was even possible it would probably need to be handled at the GPU level.
the parent comment means something like render based off of homomorphic encryption.