- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学实验试验41密码
实验十四: 密码 (Cryptogram, Cypher);密码学的演变历史;1975, Diffie-Hellman, A New Direction in Cryptography, 首次提出适应网络必威体育官网网址通信的公开密钥思想,揭开现代密码学研究的序幕,具有划时代的意义
1976-1977,美国国家标准局正式公布实施DES,Data Encryption Standard
1977-1978,Rivest, Shamir, Adelman 第一次提出公开密钥密码系统的实现方法RSA
1981,成立International Association for Cryptology Research;1985,ElGamal 提出概率密码系统 ElGamal方法
1990-1992,Lai Xuejia and James: IDEA, The International Data Encryption Algorithm
2000, AES, Advanced Encryption Standard
;密码学基本术语 Terminologies;Encipher (encipherment), encryption: 将明文转换成密文的过程
Decipher (decipherment), decryption: 将密文还原成明文的过程
Plaintext (cleartext): 原始的可读数据,明文
Ciphertext (Cryptogram): 加密后的不可解读之文件,密文
Key: 密钥,对加密与解密过程进行控制的参数
E(m): Encryption Transformation 加密变换
D(c): Decryption Transformation 解密变换;14.1 单表密码(Monoalphabetic Cipher ):
按照秘密的替换方案, 将明文中的每个字母换成指定字母.
Each plaintext letter maps to a different random ciphertext letter
Hence key is 26 letters long
Plain: abcdefghijklmnopqrstuvwxyz
Cipher: DKVQFIBJWPESCXHTMYAUOLRGZN
Plaintext: ifwewishtoreplaceletters
Ciphertext: WIRFRWAJUHYFTSDVFSFUUFYA;Now have a total of 26! = 4 x 1026 keys more than 400,000,000,000,000,000,000,000,000
4x1026 = 400万亿亿
With so many keys, might think is secure
But would be !!!WRONG!!!
Problem is language characteristics
Human languages are redundant
E.g. th lrd s m shphrd shll nt wnt ;Letters are not equally commonly used
In English e is by far the most common letter, then T, R, N, I, O, A, S
Other letters are fairly rare
c.f.(比较) Z, J, K, Q, X
Have tables of single, double triple letter frequencies
练习:统计各字母在文章中的出现频率.
;English Letter Frequencies;Use in Cryptanalysis;Example Cryptanalysis;14.2 多表密码(Polyalphabetic Ciphers);Vigenère Cipher;Example;14.3 序列密码(sequence cipher);随机性检验
频数检验:在m序列的一个周期中,“0”“1”的数目基本相等;
序列检验:序列中相邻两项组成的元素组,四种可能应当各出现1/4;
扑克检验:序列中相邻5项组成的元素组,25种可能应出现的频率大体相等;
自相关检验:对每个自然数p,序列中ai=ai+p的频率k(p)应当与p无关;
游程检验:长度为1的游程占总游程数的一半;长度为2的游程占总游程的1/4,长度为k的游程占总游程数的1/2k;14.4 RSA公钥体制;秘密:大素数p,q,解密密钥d
公开:n(=pq),加密密钥h.
加密:密文x(整数<n), xh 除
您可能关注的文档
最近下载
- 2022年度公共营养师二级专业技能考试题库.doc
- 《初中女生的青春期教育》专题ppt课件.pptx VIP
- 2024时事政治考试题库(附答案).pdf VIP
- 亚磷酸三甲酯(三甲氧基磷)的理化性质及危险特性表.docx VIP
- 平板型太阳能集热器采购、安装工程太阳能热水系统施工组织方案可编辑.doc VIP
- 道路运输企业安全管理培训(共162张课件).pptx VIP
- 气道危重试题及答案.docx
- 大国兵器学习通超星期末考试答案章节答案2024年.docx
- 市场营销原理(亚洲版·第3版)全套PPT课件.pptx
- 2023-2024学年广东省佛山市顺德区六年级上学期期末数学试卷(含答案).doc
文档评论(0)