Kerckhoffs's principle

Etymology
Named after.

Proper noun

 * 1)  The idea that a cryptosystem should be designed to be secure even if everything about the system, except the secret key, is public knowledge.

Antonyms

 * security through obscurity