Library Web

What is Kerckhoffs's principle in cryptography?

Kerckhoffs's principle is a foundational rule in cryptography stating that a cryptosystem should remain secure even if all its details, except the key, are public knowledge. Formulated by the Dutch cryptographer Auguste Kerckhoffs in the 19th century, it stands in direct opposition to security through obscurity. It is also famously known as Shannon's maxim when phrased by Claude Shannon as the assumption that the enemy knows the system completely.

What we know

Where to go next

Sources

Your path

  1. Who was the American philosopher Michael Martin?
  2. What is Kerckhoffs's principle in cryptography?