Security

Kerchkhoff's Principle

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

security

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.

Enforce this law (and 100+ more) in your AI coding agents with DevLaws.

Open DevLaws All laws →