You're looking at Less Wrong's discussion board. This includes all posts, including those that haven't been promoted to the front page yet. For more information, see About Less Wrong.

somnicule comments on What are your contrarian views? - Less Wrong Discussion

10 Post author: Metus 15 September 2014 09:17AM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (806)

You are viewing a single comment's thread. Show more comments above.

Comment author: somnicule 17 September 2014 11:42:33AM 5 points [-]

I'm not sure what you mean by provably-secure, care to elaborate?

It sounds like it might possibly be required and is certainly not sufficient.

Comment author: VAuroch 17 September 2014 07:12:43PM 0 points [-]

Provably-secure computing is a means by which you have a one-to-one mapping between your code and a proof that the results will not give you bad outcomes to a certain specification. The standard method is to implement a very simple language and prove that it works as a formal verifier, use this language to write a more complex formal verifying language, possibly recurse that, then use the final verifying language to write programs that specify start conditions and guarantee that given those conditions outcomes will be confined to a specified set.

It seems to be taken for granted on LW and within MIRI that this does not provide much value because we cannot trust the proofs to describe the actual effects of the programs, and therefore it's discounted entirely as a useful technique. I think it would substantially reduce the difficulty of the problem which needs to be solved for a fairly minor cost.

Comment author: ChristianKl 19 September 2014 09:09:07PM 1 point [-]

it's discounted entirely as a useful technique

I don't think it's true, that it's generally considered not useful. One of MIRIs interviews was with one person engaged into provably-secure computing and I didn't see any issues in that post. It's just that provably-secure computing is not enough when you don't have a good specification.