美文网首页
加密演进的理解

加密演进的理解

作者: firaga | 来源:发表于2018-12-20 09:50 被阅读0次

以下算是随笔,随后可能会整理一下发表.

在听卓克的密码课,密码学是我大学时的选修,但一直学的不深,囫囵吞枣的感觉,网上也没找到很好的资料,听音频课感觉很带感,整理心得于此

1.隐藏法

原理:隐藏信息

破解:找到隐藏信息

2. 移位,替换法

原理: 替换文字,信息不可读

破解: 频率法

演进: 多字符替换 原字符一对多替换字符串

3.维吉尼亚法

解决频率法破解

原理: 利用字母表实现多对多实现字符替换,密钥描述字母表使用方式

破解: 实际实现是密钥长度数量的移位法混合使用,关键在于找到密钥的长度,之后用频率法破解.

2.0 增加钥匙长度

破解:分析密钥语法结构

3.0 密钥完全随机“单次钥匙簿密码法”

破解:无法破解

原因:无法真正随机

4.恩尼格码

机械加密 本质是介于维吉尼亚2.9和3.0之间,使用“单次钥匙簿密码法”,机械实现伪随机密钥

破解:使用数学方法总结规律

改进:加轮加跳线

破解:增加人力和机器 摸透人性,减少排列组合

图灵:单词规律+数学方法 减少初始值的排列组合+炸弹机

以上本质都是移位替换法

5. 魔王加密法(对称加密)

原理:二进制加密.移位替换.

交换密钥升级:人工交换到在线实时交换

原理:数学 单项函数(模运算) “迪菲-黑尔曼钥匙交换方案”

破解:密钥

6:RSA 不对称加密

原理:两个大素数单项生成公钥,私钥公钥加密,私钥解密

破解:量子计算,破解密钥

签名:

发送:自己私钥签名,对方公钥加密 

接收:自己私钥解密,对方公钥验证签名

数论:质数

群论:单项函数

证明:<算法导论>

中间人攻击:

签名解决是A和B通讯确认的问题.解决了中间人攻击问题.但有可能B一开始就是E.需要验证B就是B

引入CA(身份认证).

*基于共同的私密信息

*基于双方信任的公证人

为啥浏览器能发现 CA 证书是否有问题?

因为正经的 CA 证书,都是来自某个权威的 CA。如果某个 CA 足够权威,那么主流的操作系统(或浏览器)会内置该 CA 的“根证书”。

参考文档:https://www.jianshu.com/p/fb5fdcbb7cf2

7.量子加密

原理:单次钥匙簿密码法.理论无法破解

密钥传递不可被监听

方式:

a测量方法

b测量方法

A选定一套测量方法,发送测量结果01串到B

B随机测量方法测量

AB通讯 A告诉B  每个信号,到底使用了哪套测量方法。

BtoA 自己的测量方法哪些蒙对了

A和B选定这些测对的结果值作为钥匙

原文内容:"

钥匙既不用额外的传输,而且本身又是完全随机的,这下就满足了单次钥匙簿加密法,并且改进了传送钥匙的薄弱环节。

因为在量子通信中,还会增加一个确认环节,来判断光路上有没有人窃听。

只需要随机从鲍勃收到的消息中,挑选几个字母核对一下是否一致就可以了。只要有一个不对,就说明这条光缆上有特工窃听。"

以上保证大概率没有被窃听

数学原理:

破解:无

相关文章

  • 加密演进的理解

    以下算是随笔,随后可能会整理一下发表. 在听卓克的密码课,密码学是我大学时的选修,但一直学的不深,囫囵吞枣的感觉,...

  • 区块链的故事 - 12 - 对称加密

    对称加密 在人类演进发展出书写的技能后,几乎同时,加密就成为了人们的通讯技术。 最早的加密技术,是隐文术。有历史记...

  • 加密数字货币挖矿市场专题报告

    摘要 加密数字货币挖矿的演进发展加密数字货币的挖矿设备经过从CPU到GPU,再到FPGA,最终达到现在的ASIC的...

  • 从加密解密演进看 HTTPS 通信(上)——简述加密解密演进

    描述 我们都知道加密的目的是为了保障信息传输过程中的安全性。 对于现在人来说,可能会听说过两个名词,一个是对称加密...

  • 简述HTTPS

    要理解HTTPS首先要理解对称加密和非对称加密 对称加密 加密和解密用的都是同一个密钥。 非对称加密 有两个密钥,...

  • (科普向)完全的加密货币和区块链技术术语表

    区块链革命为当今世界引入了许多新的实践,最引人注目的是加密货币。与大多数新技术一样,区块链和加密术语也在不断演进和...

  • 第十一章、加密算法相关

    一、理解对称加密与非对称加密 对称加密 对称加密是指加密与解密的使用同一个密钥的加密算法。目前常见的加密算法有:D...

  • 对称加密的理解

    对称加密的理解 一 定义 需要对加密和解密使用相同密钥的加密算法。由于其速度快,对称性加密通常在消息发送方需要加密...

  • RPA的发展

    1. RPA的发展历程 对于RPA的演进路线,软件产品厂商有产品演进策略,咨询公司和实施方也会有各自的观点和理解。...

  • 有关https

    加密类型 首先了解一下两种加密类型 对称类型 如AES DES 非对称加密 如RSA 对称加密 对称加密很好理解...

网友评论

      本文标题:加密演进的理解

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