Security through obscurity relies on hiding a system’s design or implementation instead of proving its security through open analysis. Historically, this approach has worked poorly. section 1.3
A stronger cryptographic approach follows a clearer pattern:
- Keep the secret key confidential. section 1.3
- Publish the algorithm so cryptanalysts can examine and attack it. section 1.3
- Build confidence only after extended public scrutiny. section 1.3
AES and public scrutiny
AES emerged from an international NIST competition lasting several years, during which cryptanalysts tried to break competing constructions before one became a widely trusted standard. section 1.3
