- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
量子算法与量子密码导论
量子线路模型
口本章内容
●古典密码
兰●现代密码
三●量子计算对现代密码的影响四●后量子时代密码
◆古典密码学设计主要有两大基本方法,分别为置换和代换。
◆置换:将明文字母保持不变,但顺序被打乱。典型的置换密码是移位密码,将原文中的所有明文字母都在字母表上向后(或向前)按照一个固定数目进行偏移后得出密文。“恺撒密码”就是典型的移位密码。
◆代换:明文字母被替换,但顺序保持不变。代换密码又可进一步分为单表代换、多表代换和多字母代换。典型的代换密码包括维吉尼亚密码、普莱费尔密码等。
10
12
12
13
14
15
16
E
10
19
20
21
22
23
24
25
A
P
0
R
s
古典密码设计
□1.1古典密码
1.找到出现频率最高的符号,假设为e并将原符号替换
2.找到含有e的单词,根据语言学基础尝试判断其是否可能为明文中一个合理的单词
3.将得到新的假设重复类似步骤2的操作,直至密码破译。
4.如果步骤2-3无法实施,则考虑将出现频率最高的符号假设为t(按照频率表从高到低依次假设),重复步骤2、3直至密码破译。
在密码学中,频率分析是指研究字母或者字母组合在文本中出现的频率。无论在何种自然语言体系当中,不同的文字单位都有其特定的出现频率,这个特征一般表现在长篇幅、有意义的文字序列中。以英文为例,出现频率最高的字母是e,其次是t、a、0
频率分析
1.1古典密码
给定明文空间M,密钥空间K,密文空间C,如果对于M上任意的概率分布,任意
的明文消息m∈M、任意的密文c∈C且Pr[C=c]0,满足
Pr[M=m|C=c]=Pr[M=m]
换言之,明文和密文的分布是独立的,满足该条件的加密方案称为(克劳德·香农)完善必威体育官网网址系统,也被认为是绝对安全的密码系统。
一次一密加密方案满足上述条件,即对于每一个明文消息m,都利用一个均匀随机的密钥k∈K实现加密
C=m田k
对于加密算法E和c=E(m,k),只能找到唯一的密钥k,可以将m映射到c。于是,对于任
意的明文m∈M和密文消息c∈C,都有
Pr[E(m,k)=c]=1/K
因此,一次一密是理想的完善必威体育官网网址系统。然而,一次一密并不实用,因为一次一密需要密钥与明文具有相同长度,并且不能重复使用。
完善必威体育官网网址系统(一次一密)
1.1古典密码
◆序列密码:对数据流进行连续处理的一类密码,通过密钥序列生成器产生与明文消息相同长度的密钥流序列,通过密钥流序列与明文消息流序列的异或操作完成加解密。典型序列密码包括:RC4算法、A5算法、
ZUC算法等
◆分组密码:将明文消息序列划分成固定长度的组,每组分别在密钥的控制下变换成等长的密文序列。分组密码的设计原则主要包括混淆与扩散。典型分组密码包括:AES、SM4等
◆杂凑函数的定义:将任意长的消息M映射为较短的、固定长度的一个值H(M)。杂凑函数H一般是公开的,需要满足单向性、抗碰撞性和抗第二原像碰撞性。典型杂凑函数包括:MD5、SHA-1、SHA-3等
私钥密码学
1.2现代密码
公钥密码学
keyGenereop*q
n=P×q
φ(n)=(p-1(q-1)
egcd(φ(n)e)=1;1
demod,φ(n)=
KU={en}
KR={d子
Eneryption
1.2现代密码
私钥
密文消息
公钥
明文消息
Plaintex+:C
Ciphertex+:M=C(modn)
Plaintex+:Mn
Ciphertex+:C=M(modn)
SelectpA
Calculate
Calculate
Selectinteger
Calculated
Publickey
Privatekey
公钥加密算法
密文消息
Decryption
公钥密码学
1.2现代密码
Diffie-Hellman(DH)密钥交换协议
ga
Alicespublickey
gba
secretkey
b
Bobsprivatekey
公钥密码学
1.2现代密码
Gen(l²)→(pk,sk)
Decaps(sk,c)→K
Encap(pk)→(K,c)
密钥封装机制
Alice
pk
Bob
C
数字签名方案
A
您可能关注的文档
- 《数学建模》第6章 稳定性模型-教学课件(非AI生成).pptx
- 《数学建模》第7章 差分方程模型-教学课件(非AI生成).pptx
- 《数学建模》第8章 离散模型-教学课件(非AI生成).pptx
- 《数学建模》第9章 概率模型-教学课件(非AI生成).pptx
- 《数学建模》第10章 统计回归模型-教学课件(非AI生成).pptx
- 《数学建模》第11章 马氏链模型-教学课件(非AI生成).pptx
- 《幼儿园健康教育活动设计与指导》第二部分 第 二 章 幼儿园心理健康教育活动的设计与指导.pptx
- 《幼儿园健康教育活动设计与指导》第二部分 第 四 章 幼儿园饮食营养教育活动的设计与指导.pptx
- 《幼儿园健康教育活动设计与指导》第二部分 第一章 幼儿园身体认知教育活动的设计与指导.pptx
- 《幼儿园健康教育活动设计与指导》第二部分 第 五 章 幼儿园安全教育活动的设计与指导.pptx
- 量子算法与量子密码导论 课件 第4、5章 Shor算法及其应用;量子有哪些信誉好的足球投注网站算法及其应用.pptx
- 量子算法与量子密码导论 课件 第5、6章 量子有哪些信誉好的足球投注网站算法及其应用;量子密钥分发技术.pptx
- 葡萄酒品鉴与侍酒服务:餐酒搭配PPT教学课件.pptx
- 葡萄酒品鉴与侍酒服务:风味品鉴之中国葡萄酒产区概况PPT教学课件.pptx
- 葡萄酒品鉴与侍酒服务:侍酒服务PPT教学课件.pptx
- 汽车使用与维护 课件 单元1 汽车信息识别--汽车辅助控制功能.pptx
- 汽车使用与维护 课件 单元2 润滑系统的维护---点火系统与可变气门正时的检查与维护.pptx
- 汽车使用与维护 课件 单元3 制动系统的使用与维护--- 传动系统的使用与维护.pptx
- 汽车使用与维护 课件 单元4 蓄电池的使用与维护 --- 其他电气设备的使用与维护.pptx
- 汽车使用与维护 课件 单元5 汽车发动机舱盖与后备箱盖的使用与维护--- 车身外表及内饰的维护.pptx
文档评论(0)