2021-05-05
作者:互联网
1、古代加密方法(手工阶段) 源于应用的无穷需求总就是推动技术发明与进步的直接动力。存于石刻或史书中的记载表明,许多古代文明,包括埃及人、希伯来人、亚述人都在实践中逐步发明了密码系统。从某种意义上说,战争就是科学技术进步的催化剂。人类自从有了战争,就面临着通信安全的需求,密码技术源远流长。 古代加密方法大约起源于公元前440年出现在古希腊战争中的隐写术。当时为了安全传送军事情报,奴隶主剃光奴隶的头发,将情报写在奴隶的光头上,待头发长长后将奴隶送到另一个部落,再次剃光头发,原有的信息复现出来,从而实现这两个部落之间的秘密通信。 我国古代也早有以藏头诗、藏尾诗、漏格诗及绘画等形式,将要表达的真正意思或“密语”隐藏在诗文或画卷中特定位置的记载,一般人只注意诗或画的表面意境,而不会去注意或很难发现隐藏其中的“话外之音”。 比如:我画蓝江水悠悠,爱晚亭枫叶愁。秋月溶溶照佛寺,香烟袅袅绕轻楼
2、古典密码(机械阶段) 古典密码的加密方法一般就是文字置换,使用手工或机械变换的方式实现。古典密码系统已经初步体现出近代密码系统的雏形,它比古代加密方法复杂,其变化较小。古典密码的代表密码体制主要有:单表代替密码、多表代替密码及转轮密码。
3、近代密码(计算机阶段) 密码形成一门新的学科就是在20世纪70年代,这就是受计算机科学蓬勃发展刺激与推动的结果。快速电子计算机与现代数学方法一方面为加密技术提供了新的概念与工具,另一方面也给破译者提供了有力武器。计算机与电子学时代的到来给密码设计者带来了前所未有的自由,她们可以轻易地摆脱原先用铅笔与纸进行手工设计时易犯的错误,也不用再面对用电子机械方式实现的密码机的高额费用。总之,利用电子计算机可以设计出更为复杂的密码系统 20世纪中叶以前, 由于条件所限, 密码技术的保密性基于加密算法的秘密, 密码学学习心得 因此称之为古典密码体制或受限的密码算法。尽管古典密码体制受到当时历史条件的限制, 没有涉及非常高深或者复杂的理论, 但在其漫长的发展演化过程中, 已经充分表现出了现代密码学的两大基本思想一“ 代替” 与“换位” , 而且还将数学的方法引人到密码分析与研究中。这为后来密码学成为系统的学科以及相关学科的发展莫定了坚实的基础。
密码学真正成为科学就是在19世纪末与20世纪初期,由于军事、数学、通讯等相关技术的发展,特别就是两次世界大战中对军事信息保密传递与破获敌方信息的需求,密码学得到了空前的发展,并广泛的用于军事情报部门的决策。
从以上密码学的发展历史可以瞧出,整个密码学的发展过程就是从简单到复杂,从不完美到完美,从具有单一功能到具有多种功能的过程。这就是符合历史发展规律与人类对客观事物的认识规律的。而且也可以瞧出密码学的发展受到其它学科如数学、计算机科学的极大促动。这说明,在科学的发展进程中,各个学科互相推动,互相联系,乃至互相渗透,其结果就是不断涌现出新的交叉学科,从而达到人类对事物更深的认识。从密码学的发展中还可以瞧出,任何一门学科如果具有广泛的应用基础,那么这个学科就能从中汲取发展动力,就会有进一步发展的基础。 我们这个社会已进入了信息时代,随着数据库技术与计算机网络应用的不断深入,信息的安全传输也有着广阔的应用前景。虽然密码可以追溯到古代,但密码作为一门学科还非常年轻,还有着更进一步的发展要求。
密码学的作用
1、用来加密保护信息 利用密码变换将明文变换成只有合法者才能恢复的密文,这就是密码的最基本功能。信息的加密保护包括传输信息与存储信息两方面,后者解决起来难度更大。
2、采用数字证书来进行身份鉴别 数字证书就就是网络通讯中标志通讯各方身份信息的一系列数据,就是网络正常运行所必须的。现在一般采用交互式询问回答,在询问与回答过程中采用密码加密,特别就是采用密码技术的带CPU的职能卡,安全性好,在电子商务系统中,密码学学习心得 所有参与活动的实体都需要用数字证书来表明自己的身份,数字证书从某种角度上说就就是“电子身份证”。
3、数字指纹 在数字签名中有重要作用的“报文摘要”算法,即生成报文“数字指纹”的方法,近年来备受关注,构成了现代密码学的一个重要侧面。
4、采用密码技术对发送信息进行验证 为防止传输与存储的消息被有意或无意的篡改,采用密码技术对消息进行运算生成消息的验证码,附在消息之后发出或信息一起存储,对信息进行验证,它在票房防伪中有重要作用。
5、利用数字签名来完成最终协议 在信息时代,电子数据的收发使我们过去所依赖的个人特征都将被数字代替,数字签名的作用有两点,一就是因为自己的签名难以否认,从而确定了文件已签署这一事实;二就是因为签名不易仿冒,从而确定了文件时真的这一事实。
标签:学科,加密,05,信息,密码,2021,密码学,就是 来源: https://blog.csdn.net/weixin_44356877/article/details/116487799