Correct By Construction
This site exists to collect resources that enable the creation of reliable, trustworthy, and secure software that can fix the root cause of cybersecurity issues.
Status of This Site
Due to the breadth of topics, this site is still in the resources collection phase. Last updated on August 14, 2024.
Why
Because software as it is currently written is impossible to secure, the costs of insecure software are rising rapidly, and an economic collapse of the industry is rapidly approaching if things do not change.
The cost of poor software quality in the US has grown to at least $2.41 trillion as of 2022, with accumulated software Technical Debt of ~$1.52 trillion. Some insurance companies are no longer offering cyber security insurance due to the increasing severity and incidence of cyber attacks.
Does it Work
For decades projects have been built using these techniques. Not only are the defect rates near zero, but the initial cost to build such projects is far lower (1/3 of the conventional cost for the Tokeneer project).
Two example videos covering such projects:
More Detail
The rest of this site provides more details and sources about why we must address this issue, the full nature of the problem, solutions to these issues (many of which are decades old), and a list of resources for further reading.