Correct Code
About half of the security problems we see are due to buggy code.
Cryptographic code is affected by these bugs, too.
As a profession, we do not know how to solve the problem. 40+ years of research hasn’t helped much, either.
But we cannot give up and stop trying.