Kerckhoffs原则
来源:互联网 发布:python设计模式豆瓣 编辑:程序博客网 时间:2024/06/03 11:23
Kerckhoffs准则认为,一个安全保护系统的安全性不是建立在它的算法对于对手来说是保密的,而是应该建立在它所选择的密钥对于对手来说是保密的。
1、算法公开。算法应当经得起公开的检验。
2、Open Cryptographic Design
公开的设计经受公众的仔细检查,印次可能更为强壮
如果体制的安全依赖于算法的保密性,那么代码反向工程将会成为安全性的极大威胁
公开设计似的标准的建立成为可能
如果存在安全瑕疵,更有希望得到更正
Kerckhoffs准则应该是计算机领域范畴
1.即使非数学上不可破解,系统也应在实质(实用)程度上无法破解。
2.系统内不应含任何机密物,即使落入敌人手中也不会造成困扰。
3.密匙必须易于沟通和记忆,而不须写下;且双方可以容易的改变密匙。
4.系统应可以用于电讯。
5.系统应可以携带,不应需要两个人或以上才能使用(应只要一个人就能使用)。
6.系统应容易使用,不致让使用者的脑力过份操劳,也无需记得长串的规则。
溯回传送门
阅读全文
1 0
- Kerckhoffs原则
- 原则
- 原则
- 原则
- 原则
- 原则
- KISS原则-简单原则
- 设计原则 - 开闭原则
- 设计原则-开闭原则
- 亚里士多德原则
- 开闭原则
- SMART原则
- KISS原则
- Ajax原则
- 一些原则
- OCP原则
- 玫凯林原则
- 抽屉原则
- 使用ormlite框架 SQLiteReadOnlyDatabaseException异常
- 从开发到部署——docker浅体验
- SQL面试总结
- python学习——函数
- BP神经网络计算过程详解,算一遍弄懂反向传播--Python计算过程
- Kerckhoffs原则
- 根据 UserAgent 判断网页是在浏览器、或在微信、或在APP中
- Luogu P1198 BZOJ 1012 最大数 (线段树)
- hdu 2858 ac自动机 +状态压缩dp
- oracle 密码忘记,解决办法
- 通过 UserAgent 判断是否在我们自己的安卓APP中
- 帮人家初学写的
- 深入理解Java集合框架系列 -第七章 ArrayList
- Ubuntu系统各个版本的镜像下载地址