古典密码谁了解密码学的发展历史?

古典密码  时间:2021-07-28  阅读:()

古典密码体制中代换密码有哪几种?各有什么特点?

在古典密码学中,有四种类型的代替密码: ①简单代替密码(或单表代替密码),它将明文字母表中的每个字母用密文字母表中的相应字母来代替,明密文表字母存在惟一的一一对应关系,然后通过明密文对照表来进行加解密,容易受到频率统计分析攻击,例如:恺撒密码、仿射密码等。

②多名码代替密码,将明文中的每个字母按一定规律映射到一系列密文字母,这一系列密文字母称为同音字母,它的密文的相关分布会接近于平的,能够较好挫败频率分析,较简单代替密码难破译。

③多字母代替密码,通过一次加密一组字母来使密码分析更加困难,例如Playfair密码。

多表代替密码,使用从明文字母到密文字母的多个映射,每个映射像简单代替密码中的一一对应,比简单代替密码更安全一些,例如,维吉尼亚密码等。

解释在古典密码学中什么是频率攻击

这是对应于简单替换密码的一个破解方法,取比较著名的凯撒法为例:"凯撒法"就是一 种简单替换法,它把每个字母和它在字母表中后若干个位置中的那个字母相对应。

比如说我们取后三个位置,那么字母的一一对应就如下表所示: 明码字母表:abcdefghijklmnopqrstuvwxyz 密码字母表:DEFGHIJKLMNOPQRSTUVWXYZABC 于是我们就可以从明文得到密文:(veni,vidi,vici,“我来,我见,我征服”是儒勒·凯撒征服本都王法那西斯后向罗马元老院宣告的名言) 明文:veni,vidi,vici 密文:YHAL,YLGL,YLFL 很明显,这种简单的方法只有26种可能性,不足以实际应用。

一般上是规定一个比较随意的一一对应,比如 明码字母表:abcdefghijklmnopqrstuvwxyz 密码字母表:JQKLZNDOWECPAHRBSMYITUGVXF 甚至可以自己定义一个密码字母图形而不采用拉丁字母。

但是用这种方法所得到的密文还是相当容易被破解的。

至迟在公元九世纪,阿拉伯的密码破译专家就已经娴熟地掌握了用统计字母出现频率的方法来击破简单替换密码。

破解的原理很简单:在每种拼音文字语言中,每个字母出现的频率并不相同,比如说在英语中,e出现的次数就要大大高于其他字母。

所以如果取得了足够多的密文,通过统计每个字母出现的频率,我们就可以猜出密码中的一个字母对应于明码中哪个字母(当然还要通过揣摩上下文等基本密码破译手段)。

柯南·道尔在他著名的福尔摩斯探案集中《跳舞的人》里详细叙述了福尔摩斯使用频率统计法破译跳舞人形密码的过程。

频率分析法对"复式替换密码"就没有用了,比如德国的二战时期的Enigma。

谁了解密码学的发展历史?

介绍密码学的发展历史   密码学的发展历程大致经历了三个阶段:古代加密方法、古典密码和近代密码。

  1.古代加密方法(手工阶段)   源于应用的无穷需求总是推动技术发明和进步的直接动力。

存于石刻或史书中的记载表明,许多古代文明,包括埃及人、希伯来人、亚述人都在实践中逐步发明了密码系统。

从某种意义上说,战争是科学技术进步的催化剂。

人类自从有了战争,就面临着通信安全的需求,密码技术源远流长。

  古代加密方法大约起源于公元前440年出现在古希腊战争中的隐写术。

当时为了安全传送军事情报,奴隶主剃光奴隶的头发,将情报写在奴隶的光头上,待头发长长后将奴隶送到另一个部落,再次剃光头发,原有的信息复现出来,从而实现这两个部落之间的秘密通信。

  公元前400年,斯巴达人就发明了“塞塔式密码”,即把长条纸螺旋形地斜绕在一个多棱棒上,将文字沿棒的水平方向从左到右书写,写一个字旋转一下,写完一行再另起一行从左到右写,直到写完。

解下来后,纸条上的文字消息杂乱无章、无法理解,这就是密文,但将它绕在另一个同等尺寸的棒子上后,就能看到原始的消息。

这是最早的密码技术。

  我国古代也早有以藏头诗、藏尾诗、漏格诗及绘画等形式,将要表达的真正意思或“密语”隐藏在诗文或画卷中特定位置的记载,一般人只注意诗或画的表面意境,而不会去注意或很难发现隐藏其中的“话外之音”。

  比如:我画蓝江水悠悠,爱晚亭枫叶愁。

秋月溶溶照佛寺,香烟袅袅绕轻楼   2.古典密码(机械阶段)   古典密码的加密方法一般是文字置换,使用手工或机械变换的方式实现。

古典密码系统已经初步体现出近代密码系统的雏形,它比古代加密方法复杂,其变化较小。

古典密码的代表密码体制主要有:单表代替密码、多表代替密码及转轮密码。

  3.近代密码(计算机阶段)   密码形成一门新的学科是在20世纪70年代,这是受计算机科学蓬勃发展刺激和推动的结果。

快速电子计算机和现代数学方法一方面为加密技术提供了新的概念和工具,另一方面也给破译者提供了有力武器。

计算机和电子学时代的到来给密码设计者带来了前所未有的自由,他们可以轻易地摆脱原先用铅笔和纸进行手工设计时易犯的错误,也不用再面对用电子机械方式实现的密码机的高额费用。

总之,利用电子计算机可以设计出更为复杂的密码系统。

spinservers($89/月),圣何塞10Gbps带宽服务器,达拉斯10Gbps服务器

spinservers是Majestic Hosting Solutions LLC旗下站点,主要提供国外服务器租用和Hybrid Dedicated等产品的商家,数据中心包括美国达拉斯和圣何塞机房,机器一般10Gbps端口带宽,高配置硬件,支持使用PayPal、信用卡、支付宝或者微信等付款方式。目前,商家针对部分服务器提供优惠码,优惠后达拉斯机房服务器最低每月89美元起,圣何塞机房服务器最低每月...

DMIT(8.72美元)日本国际线路KVM月付8折起,年付5折

DMIT.io是成立于2018年的一家国外主机商,提供VPS主机和独立服务器租用,数据中心包括中国香港、美国洛杉矶和日本等,其中日本VPS是新上的节点,基于KVM架构,国际线路,1Gbps带宽,同时提供月付循环8折优惠码,或者年付一次性5折优惠码,优惠后最低每月8.72美元或者首年65.4美元起,支持使用PayPal或者支付宝等付款方式。下面列出部分日本VPS主机配置信息,价格以月付为例。CPU:...

易探云月付18元起,香港/美国/深圳/北京VPS,CN2、BGP等多线路

易探云怎么样?易探云是国内一家云计算服务商家,致力香港服务器、国内外服务器租用及托管等互联网业务,目前主要地区为运作香港BGP、香港CN2、广东、北京、深圳等地区。易探云服务器均选择当下热门线路,比如CN2 GIA、BGP线路、CN2线路等,所有云主机支持月付,并且首月优惠,年付优惠,优惠后香港沙田云服务器/独立ip/香港CN2线路,每月仅18元,188元/年。点击进入:易探云官方网站地址1、香港...

古典密码为你推荐
stm32视频教程求STM32从基础到应用的全套教程限制局域网网速在局域网内怎么限制网速?怎么取消焦点WOW焦点怎么解除!发博客什么是发博文物联卡官网联通电信物联卡是正规卡吗?怎么不能在官网充值?客服系统方案客户服务系统的设计与实现的开题报告如何修改手机ip安卓手机怎样设置ID湖北健康码转码申请个人健康随身绿色码怎么申请?cad图批量打印如何批量打印CAD图纸?微信小程序开发技术微信小程序开发需要什么技能跟技术?
快速域名备案 腾讯云盘 z.com 鲜果阅读 godaddy 国外空间 青果网 双线主机 佛山高防服务器 七夕快乐英语 美国独立日 google台湾 腾讯总部在哪 空间购买 shuang12 江苏徐州移动 服务器硬件配置 江苏双线 hdsky alexa世界排名 更多