美文网首页密码学专题
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. 密码学专题 - 概述

    密码学专题 - 概述 本人打算整理一份关于密码学基础知识的专栏。主要参考了这些书籍:《应用密码学:协议、算法与C源...

  • 0. 概述

    这个系列总结基于Cousera上北京大学的操作系统原理(Operating Systems)课程。适合没有什么计算...

  • 0.概述

    微服务实践系列文章,可以参见连接。 思想 在接收到一个新的新项目时,架构师的职责是建立项目的业务与技术实现之间的桥...

  • 2. 密码学专题 - 协议

    密码学专题 - 协议 2. 协议 2.1 协议概述 协议 (protocol) 是一系列步骤,它包括两方或多方,设...

  • iOS逆向攻防之密码学基础及RSA数学原理、Base64编码

    直接上密码学入门级知识部分,今天的内容如下: 一、密码学概述与发展历史 1、密码学的概述 2、密码学的主要发展历史...

  • 密码学(上)

    一、密码学概述

  • 密码学概述

    GitHub Repo:Halfrost-FieldFollow: halfrost · GitHubSource...

  • 密码学概述

    为什么会有密码 在现代社会中,很多信息都存储在计算机里,这让信息的增删改查变得非常方便,信息可以通过多种方式传递给...

  • 0. 概述&目录

    Erlang是我非常喜欢的一门编程语言,当然曾经也怀疑过Erlang是不是太老了、是不是过时了。尤其当golang...

  • iOS逆向实战--010:RSA加密

    密码学概述 密码学是指研究信息加密,破解密码的技术科学。密码学的起源可追溯到2000年前。而当今的密码学是以数学为...

网友评论

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

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