- 1、本文档共84页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
chap.3密码学编程;通常,密码是信息安全的核心保护措施。无论是存储器或信道中的数据,都可以用密码进行保护。密码在早期仅对文字或数码进行保护,随着通信技术的发展,密码也可以应用于语音、图像、数据等。在现代信息安全领域,密码学/技术进一步发展,衍生出一些新的必威体育官网网址应用。这些应用除了机密性保护之外,还可以对信息的完整性、不可否认性进行保护。
密码技术(Cryptography)包含了密码学(Cryptography)和密码分析学(Cryptanalysis)两大分支,互为矛盾,对抗发展。本章内容对密码学的典型加密算法Python程序实现进行介绍。;3.1密码学基础;2.要素
一套完整的密码学实现规则、实例方案,称为密码体制。密码体制的设计围绕着明文、密文、密钥、加密、解密几个要素展开,其相互关系可以用图3-1密码体制框图概括描述。;明文:是指没有进行变换,能够直接代表原文含义的数据,用m表示。全体明文m的集合构成明文空间,记为M。
密文:是指明文经过变换后,隐藏了原文含义的数据,用c表示。全体密文c的集合构成密文空间,记为C。
加密:是指将明文转换成密文的实施过程。
解密:是指将密文转换成明文的实施过程。
加密和解密互为反变换。随着基于数学密码技术的发展,加、解密方法一般用数学算法实现,因此分别称为加密算法和解密算法,其中加密算法记为E,解密算法记为D。;密钥:是指控制加密和解密的关键要素,分为加密密钥和解密密钥。通常每个密码体制的密钥k都有加密密钥ke和解密密钥kd组成。全体密钥的集合构成密钥空间,记为K。密钥空间中不同密钥的个数成为密钥量是衡量密码体制安全性的一个重要指标。
因此,将解密过程通常可以形式化的表示为下式。;3.发展
密码技术自古有之,回顾密码学发展历史,基本可以划分为三个阶段。
第一个阶段,是从古代到19世纪末,长达数千年。这个时期,由于生产力低下,产生的许多密码体制都是可用纸笔或者简单机械实现加解密的,所以称这个时期产生出的密码体制为“古典密码体制”。古典密码体制主要有两大类:一类是单表代换体制,另一类是多表代换体制。用“手工作业”进行加解密,密码分析亦是“手工作业”。这个阶段所产生出来的所有密码体制几乎已全部被破译了。
第二个阶段,是从20世纪初到20世纪50年代末。在这半个世纪期间,由于莫尔斯发明了电报,继而电报通信建立起来了。为了适应电报通信,密码设计者设计出了一些采用复杂的机械和电动机械设备实现加解密的体制。这个时期产生出的密码体制为“近代密码体制”。近代密码体制主要是像转轮机那样的机械和电动机械设备。这些密码体制基本上已被证明是不必威体育官网网址的,但是要想破译它们往往需要很大的计算量。
第三个阶段,是从Shannon于1949年发表的划时代论文《必威体育官网网址通讯系统理论》(CommunicationTheoryofSecrecySystem)开始的,这篇论文证明了密码编码需要坚实的数学基础。在这一时期,微电子技术的发展使电子密码走上了历史舞台,共同催生了“现代密码体制”。特别是20世纪70年代中期,DES密码算法的公开发表,以及公开密钥思想的提出,更是促进了当代密码学的蓬勃发展。到了20世纪80年代,大规模集成电路技术和计算机技术的迅速发展,现代密码学得到了更加广泛的应用。
当前,随着量子等新兴技术的不断出现与发展,密码技术进入了一个全新的发展期。量子密码术与传统的密码系统不同,它依赖于物理学作为安全模式的关键方面而不是数学,也预示着密码新时代的到来。;3.1.2密码体制分类
密码体制划分方法大致分为三种:换位与代替密码体制、序列与分组密码体制、对称与非对称密钥密码体制。除此之外,单向函数还可用来保护数据的完整性。
换位与代替密码体制
在对明文进行加密变换时,通常可以采用替代和换位两种方法。替代是将明文中的一个字母用密文字母表中其他字母替代。换位是对数据的位置进行的置换的方法。;3.对称与非对称密钥密码体制
对称密码体制(或单密钥密码密码体制)的加密密钥与解密密钥相同。非对称密码体制(或双密钥密码密码体制)的加密密钥与解密密钥不相同。进一步,如果在一个双密钥密码密码体制中,加密密钥ke计算解密密钥kd是困难的,公开ke不会损害kd的安全性,则可以将加密密钥ke公开,这样的密码体
您可能关注的文档
- 《电机学》课件_2.8 直流电动机的运行特性.ppt
- 《电动汽车高压安全及防护》课件_第6章.pptx
- 《电动汽车高压安全及防护》课件_第3章.pptx
- 《机电一体化技术》课件_第二章 机电一体化系统模型.pptx
- 《PCB设计与制作》课件_项目7 单面和双面PCB的制作.pptx
- 《电动汽车高压安全及防护》课件_第8章.pptx
- 《机电一体化技术》课件_第四章 4.2 机电一体化系统中常用的传感器.pptx
- 《PCB设计与制作》课件_项目3 呼吸灯单面混装PCB设计.pptx
- 《电动汽车高压安全及防护》课件_第4章.pptx
- 《光纤通信》课件_第1章:绪论.pptx
- 2025年必威体育精装版版绿化工职业技能考试真题与答案解析.doc
- 烟囱施工方案.doc
- 04.清华大学 第Ⅳ册《DeepSeek+DeepResearch 让科研像聊天一样简单》.pdf
- 12123学法减分题库,帮你避坑.docx
- 20254蛇年春节民俗市集年货节 欢乐过大年主题活动策划方案.pptx
- 2025贵州赖茅酒业白酒品牌新春客户答谢会活动方案.pptx
- 2025蛇年新春元宵花灯喜乐会活动策划方案.pptx
- 2022-2023年二级注册建筑师之法律法规经济与施工自我提分评估(附答案.pdf
- 2019-2020学年重庆市永川区人教版四年级上册期末质量监测数学试卷.pdf
- 2018年度嘉鱼县事业单位公开招聘工作人员考试总成绩表 .pdf
最近下载
- 国开四川《行政案例分析》形成性考核1-2终结性考核答案.docx
- 高级育婴员技能培训全套教学课件第3章教育实施第3节指导婴幼儿认知活动(1).ppt VIP
- 压电材料综述.doc
- 煤电机组低碳化转型的经济性分析.docx VIP
- 洪涝灾后卫生防疫培训课件.pptx VIP
- 安徽蚌埠二中2024-2025学年高中毕业班第一次综合质量检查物理试题含解析.doc VIP
- 离任表态发言简短精辟范文(通用4篇).docx
- 泸州市不动产登记数据库数据整合实施方案及预算.pdf
- 98ZS201地下室污水池潜水排污泵安装国家标准图集.pdf
- 高级育婴员技能培训全套教学课件第4章指导与培训第1节指导(1).ppt VIP
文档评论(0)