Able Quote by Whitfield Diffie
“It's simply unrealistic to depend on secrecy for security in computer software. You may be able to keep the exact workings of the program out of general circulation, but can you prevent the code from being reverse-engineered by serious opponents? Probably not. The secret to strong security: less reliance on secrets.”
About This Quote
Source Essay: Security Principles, 1998
Security should not rely on hidden details; robust design resists reverse engineering.
In simple terms: Don’t depend on secrets for safety.
Design systems that stay secure even if known.
Themes
Mood
Type
When to use this quote
- software development
- cryptographic protocol design
- corporate IT policy
Key Concepts
Questions to Reflect On
- Can you trust a system that hides its workings?
- What alternatives exist to secrecy?
Secrets can still be useful for certain layers like keys.