Kerckhoffs princip
Ett kryptosystem ska vara säkert även om allt utom nyckeln är känt för fienden.
Formulerad av den nederländske språkforskaren Auguste Kerckhoffs i två artiklar i Journal des sciences militaires 1883. Av hans sex regler för militär kryptografi är det den andra som överlevt: systemet får inte kräva hemlighållande, och det ska kunna falla i fiendens händer utan att det gör något.
Claude Shannon formulerade senare om den till "fienden känner systemet". Principen är skälet till att seriösa chiffer publiceras och granskas öppet i stället för att hållas hemliga. Hemlig design har historiskt visat sig vara svag design — och till skillnad från en nyckel går en algoritm inte att byta ut när den väl har läckt.