←back to thread

658 points transpute | 1 comments | | HN request time: 0.271s | source
Show context
yarg ◴[] No.35844230[source]
Unless and until we get to efficient homomorphic compute, these measures will only ever be security via obscurity.
replies(1): >>35844248 #
bawolff ◴[] No.35844248[source]
I don't see how homomorphic encryption is particularly applicable to secureboot.
replies(1): >>35844352 #
yarg ◴[] No.35844352[source]
You want to be able to deploy and execute code outside the control of whoever physically controls the machine.

Either you implement it with security features hidden from the device holder, in which case it will always be broken eventually, or you guarantee the capabilities with mathematics - in which case a security break cannot happen even if the physical machine's description is completely public.

There are certainly layers to this that I'm missing, but I think homomorphic compute is the only unbreakable answer to secure compute in general.

replies(3): >>35844481 #>>35844523 #>>35845166 #
btilly ◴[] No.35844523[source]
I do not want malware authors to be able to run code on my machine outside of my control. That prevents me from knowing whether it is installed, what it is doing, or to have a way to get rid of it.

Holomorphic encryption allows someone's interests to be secured. But I'm dubious that I'm the one who will actually benefit here.

replies(1): >>35844686 #
yarg ◴[] No.35844686[source]
Then don't run code from untrusted sources.

This also has major implications for cloud compute.

replies(1): >>35845122 #
btilly ◴[] No.35845122[source]
That's not a realistic answer.

Do you have any idea how much software is on the average consumer device, and how poorly equipped the average consumer is to determine its provenance let alone decide what is trustworthy?

Not to mention that there are economic reasons to run untrusted software. For example no matter how little I trust Zoom and Slack, I don't have a job if I am not willing to run them.

replies(2): >>35845486 #>>35846143 #
1. bawolff ◴[] No.35846143[source]
Sure, but homomorphic encryption doesn't really change anything on that front.

Maybe it might in theory make it much harder to audit, but its not like you are auditing all that code right now.