Cognitive Scaffold

Preparing your thinking workspace

arrow_back_ios_new
MENTAL MODEL · M1255

Shannon's Maxim

Shannon's Maxim
SystemsHigh supportSystems Theory
Included
account_tree

Version 1.0.0 · Updated 2026-07-30

CORE DEFINITION

“The enemy knows the system.” When designing a security system, you must assume that attackers fully understand your algorithms and hardware architecture. Security should rely solely on the secrecy of the key, not on the secrecy of the design.

SCAFFOLDING EFFECT

psychology

Reduce cognitive load

Reject security through obscurity. Do not rely on “hiding the key under the rug” (nobody knows) for secrecy. True security is placing the safe in the public square, posting the blueprints online, and still no one can open it (except those with the key).

anchor

Anchor fast decisions

Shannon's maxim is often expressed as “In the presence of an adversary, design systems without relying on the enemy's ignorance,” meaning security should be based on the secrecy of the key rather than the secrecy of the algorithm. It is a fundamental principle of information security design.

MINIMUM ACTION

In progress 0/3

Practice this model in one real situation:

Check to track your progress (stored locally)
Learning progress0%
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more

Source support: Explicit

  • link
    en.wikipedia.orghttps://en.wikipedia.org/wiki/Kerckhoffs%27s_principleZH · Explicit
    verified

RELATED MODELS