From the course: Symmetric Cryptography Essential Training

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Kerckhoffs's principle

Kerckhoffs's principle

From the course: Symmetric Cryptography Essential Training

Start my 1-month free trial

Kerckhoffs's principle

- [Instructor] There's this idea called Kerckhoffs' Principle, which is one of the basic assumptions in cryptography that you ought to know about. It's an important idea to cover before we start talking about any of the moving parts in symmetric and other cryptographic systems. The simplest way of stating the principle is that a system's design should not rely on secrecy. We'll talk a bit more about what this means practically in a bit. This principle is actually pretty old. In 1883 a Dutch cryptographer named Auguste Kerckhoffs published this principle in a French journal along with some other advice about securing military communications. When cryptography started becoming more of a vibrant and open academic field in the 1960s and 1970s, this principle began to be incorporated in the design of modern cryptosystems. All modern strong cryptography relies in this basic assumption. We see a similar philosophy in the free and often-source software movements, which is a much larger…

Contents