版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
密码学的发展历史欢迎走进密码学的历史展厅,在这里我们将能看到琳琅满目的经典密码!军事中的密码学战争是科学技术进步的催化剂。人类自从有了战争,就面临着通信安全的需求,密码技术源远流长。谋成于密,败于泄。
——(明)揭暄《兵经百篇》密码学的发展历史经历了三个阶段1、古代加密方法(古典密码)2、近代密码3、现代密码古代加密方法尼罗河畔的神秘碑文传说,古时候有一对夫妻,男的名叫李石匠,女的叫张小花。李石匠靠手艺赚钱,张小花在家纺纱织布。一年,李石匠参加修建石桥,因工程紧张,十一个月也没回家一次。张小花独自在家只有纺车做伴。一天石匠工地回来一个工友路过她家,她托这个工友给丈夫带去一封书信。古代加密方法古代加密方法古代加密方法大约起源于公元前440年出现在古希腊战争中的隐写术。明天凌晨五点开始攻击!矾书隐写术暗号把信息变换为物件或动作
大胜克敌之符,长一尺;
破军杀将之符,长九寸;
降城得邑之符,长八寸;
却敌报远之符,长七寸;
誓众坚守之符,长六寸;
请粮益兵之符,长五寸;
败军亡将之符,长四寸;
失利亡士之符,长三寸。
北宋的《武经总要》阴符
吴用智赚玉麒麟卢花滩上有扁舟,俊杰黄昏独自游。义到尽头原是命,反躬逃难必无忧。唐伯虎的卖身契我康宣,今年一十八岁,姑苏人氏,身家清白,素无过犯。只为家况清贫,卖身华相府中,充当书僮。身价银五十两,自秋节起,暂存帐房,以三年后支取,从此承值书房,每日焚香扫地,洗砚、磨墨等事,听凭使唤。从头做起。立此契凭。
隐语把信息变换为与此信息无关但有意义的语言。在华盛顿的日本人:是不是真的有小孩出生了?在东京的日本人:是的,而且看来马上就要出生了。在华盛顿的日本人:这个小孩真的要出生了吗?是在哪个方向?…………虎!虎!虎!古典密码古典密码的加密方法一般是文字置换,使用手工或机械变换的方式实现。古典密码的代表密码体制主要有:单表代替密码、多表代替密码及转轮密码。大风渐起,寒风着我们的肌体,雪花天空中落下,预示时会有困难。的活动,漏格板用硬质材料做成的板卡尔达诺漏格板分置式密码达芬奇《最后的晚餐》旋转漏格板
换位密码例.简单换位密码明文:transp
ositio
ncrypt
osyste
mxxxxx密钥:=(352614)密文:①将明文每6个字母分成一组(最后不够一组时用字母x补足);②作为密钥的置换的定义如下:31,52,23,64,15,46③依据置换重新排列每组明文。ASRPTNIISOOTRPCTNYYTSEOSXXXXMX逆序式transpositioncryptosystem公元前五世纪,斯巴达人开始使用世界上第一种加密器械——Skytale(或Scytale),也就是“天书”。
羊皮纸缠在特定直径的木棍上,写好文字以后一解开,纸上的字顿时歪七扭八,就谁也不认识了;解密的时候再找同样粗细的棍子,缠上读出便是
表格转置式
123456Ⅰ向3号阵地进Ⅱ行火力突击,Ⅲ
力争明日Ⅳ
占领。表格转置式明文:向3号阵地进行火力突击,力争明日占领。密文:向行3火号力力阵突争占地击明领进,日。
654321Ⅰ向3
号
阵Ⅱ
地
进行
Ⅲ火力突
击,Ⅳ
力
争明日Ⅴ占领
。
明文:向3号阵地进行火力突击,力争明日占领。密文:阵,日行击明。号进争突3地力力领向火占card2143sⅤnfuehⅡerunaⅠwearrⅣlowokⅢningsⅥlabc密钥:Cardsharks(赌牌老千)明文:wearerunninglowonfuel密文:freoianewlnlenrogcuuawnb公元前2世纪,希腊历史学家Ploybius不知道受了什么启发,发明了方表
Polybius校验表由一个5×5的网格组成123451ABCDE2FGHI/JK3LMNOP4QRSTU5VWXYZ方表密文:2411324244423542244215142311533444114215423442321142普莱赛尔密码明文:americancheese分组:amer
icanch
ez
es
eb密文:
BLBUDHCLHNKECUAC摩斯电码单表代替密码每个字母可以用其它任何一个字母替换(不能重复)每个字母可以随机的映射到其它一个因此密钥长度是26个字母单字母替换密码朱利叶斯·恺撒
凯撒密表凯撒密码用于对英文信息进行加密,它依据下列代替表(由英文字母表左环移3位得到)对信息中26个英文字母进行替换:明文abcdefghijklmnopqrstuvwxyz字母密文DEFGHIJKLMNOPQRSTUVWXYZABC字母QLKDRNIHAO恺撒密码的一般形式一般形式,可以把Caesarcipher中字母移动的位数由3变为1-25中的任何一个。可以指定一个密钥字母作为字母A的密文。
例如:密钥字母F表示:A—F,B—G,...Y—D,Z—E即每个字母移动5位共有26种可能的密码算法(25种可用)例
以十进值数为代替单位的代替函数则明文晨五点总攻先变换为区位码
19314669216755601505再被加密成密文
46241996849700954050单表代替的缺点:明文字符相同,则密文字符也相同明文0123456789密文5482109736即代替表为:带有密钥字的单表代替密码写没有重复字母的“密钥字”,其它字母按顺序写在密钥字最后字母后面。例如,给定密钥字"JULIUSCAESAR"明文:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密文:JULISCAERTVWXYZBDFGHKMNOPQ明文:EEEE递加顺延的方法:第一张换字表令E对应T,第二张换字表令E对应T+1,第三张换字表令E对应T+2,第四张换字表令E对应T+3。密文:TUVW多表代替密码多表代替密码是依次对明文的各组信息单元使用有限个周期性重复的或无限多的固定代替表进行替换来得到密文的:若是使用无限多的固定代替表(相对于明文变化是随机的),则称其为一次一密代替密码;若是使用有限个周期性重复的固定代替表,则称其为周期多表代替密码。周期多表代替密码维吉尼亚密码布莱斯·德·维吉尼亚吉奥万·巴蒂斯塔·贝拉索(GiovanBattistaBellaso,1505-?),意大利学者。其实维吉尼亚密码之前的名字是贝拉索密码,是贝拉索1553年发明的。但是由于维吉尼亚在1586年的改进,使得其加密得更为可靠,久而久之,贝拉索密码就被叫成了维吉尼亚密码。
查尔斯·巴比奇(CharlesBabbage,1791-1871),英国数学家,差分机的发明者,其奠定了现代计算机的基本构架。于1854年成功破解了维吉尼亚密码,结束了维吉尼亚200多年的神话。
近代密码密码形成一门新的学科是在20世纪70年代,这是受计算机科学蓬勃发展刺激和推动的结果。计算机和电子学时代的到来给密码设计者带来了前所未有的自由,他们可以轻易地摆脱原先用铅笔和纸进行手工设计时易犯的错误,也不用再面对用电子机械方式实现的密码机的高额费用。总之,利用电子计算机可以设计出更为复杂的密码系统。密码机Jeffersoncylinder,1790s被研制成功,包含36个
圆盘,每个圆盘有个随机字母表
1920年还被美国军队使用。转轮式密码机恩尼格玛密码机二战时期德国使用转轮密码机ENIGMA,由ArthurScherbius于1919年发明,4轮ENIGMA在1944年装备德国海军.英国的TYPEX打字密码机,是德国3轮ENIGMA的改进型密码机。它在英国通信中使用广泛,且在破译密钥后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 方式采购合同范本3篇
- 房屋买卖居间合同注意事项3篇
- 改扩建工程施工合同的安全生产3篇
- 招标采购合同管理实践3篇
- 新编股份转让协议合同范本模板3篇
- 帆船出租协议范式3篇
- 政务信息化项目招标指南3篇
- 餐饮摊位租赁合同
- 旅馆租赁合同样式
- 地下工程挖机操作手聘用合同
- 语音通知营销方案
- 中国结直肠癌诊疗规范(2023版)解读
- 《汽车维修常用工具与仪器设备的使用》 课件 15.9 轮胎气压表的使用
- 降低针刺伤发生率品管圈课件
- 小学期末复习班会课课件
- 新建子公司规划方案
- 文创店室内设计方案
- 装修公司安全生产规章制度
- 超声波探伤仪350 操作手册-1
- 肺脓肿小讲课
- 【基于eNsp平台的小学无线网络系统设计与实现18000字(论文)】
评论
0/150
提交评论