O princípio de Kerckhoffs (também chamado de desiderato, suposição, axioma, doutrina ou lei de Kerckhoffs) da criptografia foi elaborado por Auguste Kerckhoffs, criptógrafo nascido na Holanda, no século 19: um sistema criptográfico deve ser seguro mesmo que tudo sobre o sistema, exceto a chave, seja de conhecimento público.
Os seis princípios preconizados por Kerckhoffs são: [1]
Embora alguns desses princípios, como o princípio 4, não sejam mais tão relevantes atualmente, o princípio considerado mais relevante atualmente é o princípio 2, o qual pode ser resumido em um sistema de criptografia deve ser seguro ainda que o adversário conheça todos os detalhes do sistema, com exceção da chave secreta, contrastando com a segurança por obscurantismo.