Kerckhoffsův princip říká, že šifrovacíPřevod dat do podoby, které bez správného klíče nelze rozumět. Více systém má zůstat bezpečný i tehdy, když je jeho návrh veřejně známý. Tajný má být klíč, ne celý algoritmus. V debatách o vládních nebo neveřejných šifrách je to důležité měřítko důvěry.