Idea Ripper // ArchiveCards: 1555 [Live] | Updated: 2026-10-14
Card #c922IR // #c922Synthesis

Le déchiffrement d'un cryptogramme dont on n'a pas la clef comporte deux opérations bien distinctes : un calcul de probabilité et un travail de tâtonnement. Breaking a cryptogram without the key is two distinct jobs: a probability calculation and groping trial-and-error.

— In our words · Source: La Cryptographie militaire (Auguste Kerckhoffs)

[Use when]

When sizing up any adversarial problem — split it into the math and the groping.

[Why it matters]

For polyalphabetic systems the two unknowns are the number of alphabets and their arrangement. Decomposing the attacker's job into countable subproblems is also how the defender prices each layer of defense.

More from La Cryptographie militaire

#c918Il faut qu'il n'exige pas le secret, et qu'il puisse sans inconvénient tomber entre les mains de l'ennemi. The system must not require…When you are evaluating any security system, protocol, or anyone's secret sauce. #c919Une fois qu'un cryptogramme intercepté a pu être déchiffré, toute nouvelle dépêche, écrite avec la même clef et qui subit le même sort,…When you are tempted to reuse a key, password, or credential because this one use is low-stakes. #c920J'entends par secret, non la clef proprement dite, mais ce qui constitue la partie matérielle du système : tableaux, dictionnaires ou…When deciding what in your operation must stay secret versus what must survive exposure.