美文网首页密码学专题
0. 密码学专题 - 概述

0. 密码学专题 - 概述

作者: furnace | 来源:发表于2020-05-10 11:04 被阅读0次

    密码学专题 - 概述

    本人打算整理一份关于密码学基础知识的专栏。主要参考了这些书籍:《应用密码学:协议、算法与C源程序(原书第2版)》、《密码工程:原理与应用》、《图解密码技术(第3版)》、《密码学 - C/C++语言实现》等。

    0. 关于密码学的精彩论述

    密码学不是孤立存在的,而是由其他硬件和软件系统、人、经济、伦理、文化差异、政治、法律等组成的更大生态系统的一部分。

    决定安全性的永远都是最弱的那个环节,而密码学中的数学几乎从来不是最弱的环节。密码学的基础是重要的,但更重要的是如何实现和使用这些基础。

    每个系统都可能受到攻击,并没有所谓的绝对安全。安全系统的意义就是保证某些人可以访问系统而其他人则不可以,所以最终我们总要以某种安全方式信任一些人,而这些人也可能会攻击系统。

    密码学不是安全问题的唯一解决方案,它可能是解决方案的一部分,也可能是问题的一部分。在某些情况下密码学会使问题变得更糟,甚至根本不清楚使用密码学是否是一种改进。

    分发和管理密钥是密码学中非常困难的一个问题,我们只有部分解决方案。非对称密码使得分发密钥的问题变得非常简单。

    参考文献

    • Bruce Schneier,应用密码学:协议、算法与C源程序(原书第2版),世忠/祝世雄/张文政等译,机械工业出版社,2014年1月。
    • [美]尼尔斯·弗格森(Niels Ferguson) 布鲁斯·施奈尔(Bruce出版社,密码工程:原理与应用,赵一鸣、沙朝锋、李景涛等译,机械工业出版社,2017年12月。
    • [日]结城浩出版社,图解密码技术(第3版),人民邮电出版社出版时间,2016年06月。
    • [德]迈克尔·威尔森巴赫,密码学 - C/C++语言实现,杜瑞颖、何琨、周顺淦译,机械工业出版社,2016年11月。
    • Markdown数学公式语法, https://www.jianshu.com/p/e74eb43960a1
    • Markdown数学符号,https://blog.csdn.net/ZCF1002797280/article/details/51289555

    项目源代码

    项目源代码会逐步上传到 Github,地址为 https://github.com/windstamp

    Contributor

    1. Windstamp, https://github.com/windstamp

    相关文章

      网友评论

        本文标题:0. 密码学专题 - 概述

        本文链接:https://www.haomeiwen.com/subject/asuxqhtx.html