Security

Kerchkhoff's Principle

A cryptographic system should be secure even if everything about the system is public knowledge, except the key.

Auguste Kerckhoffs stated in 1883 that security should not depend on the secrecy of the algorithm—only on the secrecy of the key.

Modern Application

This principle underpins the entire modern security industry and directly opposes the misconception that closed-source software is inherently more secure.

Resources

Open the interactive DevLaws app for protocols, bookmarks, and AI enforcement.

Open in app Browse all laws Marketing site