logoalt Hacker News

nextaccountictoday at 1:54 AM1 replyview on HN

Software are mathematical objects. It's just a matter of writing the correct mathematical proofs

There's just one problem. You need not only to verify your own software, but also run a verified compiler, a verified operating system and also need to verify the cpu doesn't leak data in side channels (perhaps the hardest thing to prove). So there's practical difficulties. But in principle this task is doable


Replies

bottlepalmtoday at 2:29 AM

Which proof is the perfect security proof? I’d love to read more about it.