密码学专题

0. 密码学专题 - 概述

2020-05-10  本文已影响0人  furnace

密码学专题 - 概述

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

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

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

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

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

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

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

参考文献

项目源代码

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

Contributor

  1. Windstamp, https://github.com/windstamp
上一篇 下一篇

猜你喜欢

热点阅读