密码学概论大作业(密码学大题)

2023-02-05 16:02:07 密码用途 思思

密码学是怎么样通过加密和解密的,

你是想知道密码学怎样加解密还是?

近代密码学:编码密码学主要致力于信息加密、信息认证、数字签名和密钥管理方面的研究。信息加密的目的在于将可读信息转变为无法识别的内容,使得截获这些信息的人无法阅读,同时信息的接收人能够验证接收到的信息是否被敌方篡改或替换过;数字签名就是信息的接收人能够确定接收到的信息是否确实是由所希望的发信人发出的;密钥管理是信息加密中最难的部分,因为信息加密的安全性在于密钥。历史上,各国军事情报机构在猎取别国的密钥管理方法上要比破译加密算法成功得多。

密码分析学与编码学的方法不同,它不依赖数学逻辑的不变真理,必须凭经验,依赖客观世界觉察得到的事实。因而,密码分析更需要发挥人们的聪明才智,更具有挑战性。

现代密码学是一门迅速发展的应用科学。随着因特网的迅速普及,人们依靠它传送大量的信息,但是这些信息在网络上的传输都是公开的。因此,对于关系到个人利益的信息必须经过加密之后才可以在网上传送,这将离不开现代密码技术。

1976年Diffie和Hellman在《密码新方向》中提出了著名的D-H密钥交换协议,标志着公钥密码体制的出现。 Diffie和Hellman第一次提出了不基于秘密信道的密钥 分发,这就是D-H协议的重大意义所在。

PKI(Public Key Infrastructure)是一个用公钥概念与技术来实施和提供安全服务的具有普适性的安全基础设施。PKI公钥基础设施的主要任务是在开放环境中为开放性业务提供数字签名服务。

要查看具体的某个密码体系的知识可参考《密码学概论》。

密码学概论大作业(密码学大题) 第1张

关于自学密码学

主要看你想掌握多少了,如果你要真正的入门两个月还是很困难的

因为密码学涉及到知识很多仅仅有数学基础还不够,还要掌握计算复杂性方面的知识,当然如果你是数学专业出身的学习密码学会轻松一些。

密码学的方向也比较多,不能笼统来说。

如果想粗略了解一些,看看国外或者国内那些经典书籍就可以了。

如果想深入理解还是要看很多书的

我认为学习密码学最重要的是数学基础知识,

主要是近世代数(群环域方面),概率论,数论,信息论,复杂性理论,有限域

把《应用密码学手册》看过了会对密码学大概有些了解

我也是刚刚入门,可能入门都谈不上。

密码学基础与网络安全 参考书目

考试的东西不知道,只是来推荐几本参考书:

1.密码学原理与实践 加拿大 道格拉斯

2.应用密码学 美国bruce写的

3.应用密码学手册(这个是工具书)

4.密码学基础(这个貌似是一以色列人写的)

请根据个人情况选用,好好备考,加油!

密码学和数学有什么关联

现代密码学根本不锻炼推理,而是算法,涉及到的数学知识也非常广,连最纯的数学——数论在密码学里面都有很广的运用,有兴趣可以看看于秀源的《密码学与数论基础》,还有下面的书也可以亵玩:

清华大学出版杨波编著的《现代密码学》不错的资料

清华大学出版卢开澄编著的《组合数学》、《计算机密码学》

Wade Trappe Lawre《密码学概论》

Alfred.Menezes《应用密码学手册·中文版》

DouglasR Stinson 《密码学原理与实践》

Richard Spillman《经典密码学与现代密码学》

…………………………………………………………………………………………………………

古典密码学才是推理时代的密码学而不是现在算法时代的密码学,相关的书可以看看西蒙·辛格《密码故事——人类智力的另类较量》、李长生《战争中的数学:军事密码学》等。

还有高中数学——我们可以称为初等数学,和高等数学、近代数学、特别是和现代数学的差别不是用天和地可以形容的。如果要想练推理的话,几何最练推理,因为几何最练逻辑,有时间可以学学西洋象棋,也很锻炼逻辑的。还有想练推理的话侦探小说(强烈推荐福尔摩斯全集)以及外国的这方面相关的通俗小说可以多看,有趣而且不枯燥。鄙以为不要花太多时间在现代密码学上,他们几乎都和计算机信息技术有关,专业不用我说了,关键是要花时间而且不会很大程度提高你的逻辑推理能力,时间也是成本。

求采纳