锁的图纸公开也无妨
目录 · 2
真保险,靠密钥,不靠藏着法子。
匠人老锁造锁,偏把锁的构造画在城门上,任人抄去研究。众人试破,却因不知“今日转几圈”的密钥而徒劳。老锁说:靠藏住造法防盗,一旦泄了就全完;不如造法公开、只守密钥,密钥好换,造法难改。后来真有人偷学了造法,可因密钥日日换,锁仍牢不可破。
揭示
这则故事想说的概念是:柯克霍夫原则(Kerckhoffs’s Principle)。
英文定义(Kerckhoffs’s Principle):A cipher should be secure even if everything about its system is public knowledge, except the secret key.
它属于哪个领域:密码学 / 设计原则(Cryptography / Design Principle)
柯克霍夫原则主张密码系统安全性只依赖密钥保密,算法本身应公开可审。它反对“靠隐蔽求安全”(security by obscurity)。
故事里的隐喻对应什么
- 构造公开任人研 → 算法公开
- 不知密钥徒劳 → 仅密钥保密
- 密钥好换造法难改 → 密钥易更替
- 靠藏造法危险 → 反对隐蔽式安全