The thing is, brains do that. Nature does that. Physics does that. As Dan Geer says, security is the absence of unmitigatable surprise.
-
-
Replying to @maradydd @jonathanccast and
All abstractions are leaky because they encode implicit assumptions. Attempting to make all assumptions explicit creates awkward pedantry that *still* leaks, because thought transfer is a lossy process. Conversational vs. legal verbiage. I'm thinking clearly about the unclear.
4 replies 0 retweets 2 likes -
Reminds me of testing's finding, "All oracles are heuristic". There are no perfect tests that can always separate the working from the not-working.
1 reply 0 retweets 0 likes -
Replying to @DuncanYoudaho @dakami and
Yes there are. They are called proofs.
1 reply 0 retweets 0 likes -
With no side channels?
1 reply 0 retweets 0 likes -
Replying to @DuncanYoudaho @dakami and
What is a "side channel"? Proofs show correctness, to the point that there is nothing left to show. It is correct.
1 reply 0 retweets 0 likes -
Replying to @dibblego
After reading the rest of the thread, are you talking about a Lambda Calc proof of an implementation? I'm interested to see an example or two. Side channels from the hardware your implementation runs on make the proof heuristic. On paper it's perfect. On silicon, less so.
1 reply 0 retweets 0 likes -
Replying to @DuncanYoudaho @dibblego
They emit information through EMF. They constrain where none exists in the proof. Formally verified algorithms get owned all the time by unseen constraints. That's why all abstractions are leaky and all oracles are heuristic. Gödel's Incompleteness is related.
1 reply 0 retweets 0 likes -
Replying to @DuncanYoudaho
Here is an abstraction called f. (forall x. x -> f x, forall a b. (a -> f b) -> f a -> f b) Where is the leak?
1 reply 0 retweets 0 likes -
Replying to @dibblego
As lambda calc is a formal logic system, it is necessarily incomplete. Curry's paradox is one example. I can't remember enough lambda calc to do it myself, but how would it handle a contradiction like that?
2 replies 0 retweets 0 likes
This is not true. Where is the leak?
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.