不干胶印刷网站建设,软件项目管理考试题及答案,用wordpress搭建博客,石狮网站建设哪家好关于密码学技术读书笔记一.密码学的介绍密码学(在西欧语文中#xff0c;源于希腊语krypts“隐藏的”#xff0c;和grphein“书写”)是研究如何隐密地传递信息的学科。在现代特别指对信息以及其传输的数学性研究#xff0c;常被认为是数学和计算机科学的分支#xff0c;和信…关于密码学技术读书笔记一.密码学的介绍密码学(在西欧语文中源于希腊语kryptós“隐藏的”和gráphein“书写”)是研究如何隐密地传递信息的学科。在现代特别指对信息以及其传输的数学性研究常被认为是数学和计算机科学的分支和信息论也密切相关。著名的密码学者Ron Rivest解释道“密码学是关于如何在敌人存在的环境中通讯”自工程学的角度这相当于密码学与纯数学的异同。密码学是信息安全等相关议题如认证、访问控制的核心。密码学的首要目的是隐藏信息的涵义并不是隐藏信息的存在。密码学也促进了计算机科学特别是在于电脑与网络安全所使用的技术如访问控制与信息的机密性。密码学已被应用在日常生活包括自动柜员机的芯片卡、电脑使用者存取密码、电子商务等等。密码是通信双方按约定的法则进行信息特殊变换的一种重要保密手段。依照这些法则变明文为密文称为加密变换变密文为明文称为脱密变换。密码在早期仅对文字或数码进行加、脱密变换随着通信技术的发展对语音、图像、数据等都可实施加、脱密变换。二.密码学的发展历史密码学的发展历程大致经历了三个阶段古代加密方法、古典密码和近代密码。1.古代加密方法(手工阶段)古代加密方法大约起源于公元前440年出现在古希腊战争中的隐写术。当时为了安全传送军事情报奴隶主剃光奴隶的头发将情报写在奴隶的光头上待头发长长后将奴隶送到另一个部落再次剃光头发原有的信息复现出来从而实现这两个部落之间的秘密通信。公元前400年斯巴达人就发明了“塞塔式密码”即把长条纸螺旋形地斜绕在一个多棱棒上将文字沿棒的水平方向从左到右书写写一个字旋转一下写完一行再另起一行从左到右写直到写完。解下来后纸条上的文字消息杂乱无章、无法理解这就是密文,但将它绕在另一个同等尺寸的棒子上后就能看到原始的消息。这是最早的密码技术。我国古代也早有以藏头诗、藏尾诗、漏格诗及绘画等形式将要表达的真正意思或“密语”隐藏在诗文或画卷中特定位置的记载。2.古典密码(机械阶段)古典密码的加密方法一般是文字置换使用手工或机械变换的方式实现。古典密码系统已经初步体现出近代密码系统的雏形它比古代加密方法复杂其变化较小。古典密码的代表密码体制主要有单表代替密码、多表代替密码及转轮密码。3.近代密码(计算机阶段)密码形成一门新的学科是在20世纪70年代这是受计算机科学蓬勃发展刺激和推动的结果。快速电子计算机和现代数学方法一方面为加密技术提供了新的概念和工具另一方面也给破译者提供了有力武器。