加密和解密(一).ppt

加密和解密(一).ppt

ID:57699625

大小:1.67 MB

页数:36页

时间:2020-09-01

加密和解密(一).ppt_第1页
加密和解密(一).ppt_第2页
加密和解密(一).ppt_第3页
加密和解密(一).ppt_第4页
加密和解密(一).ppt_第5页
资源描述:

《加密和解密(一).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据加密解密内容提要密码学概述密码学发展简史消息和加密什么是明文密文对称加密算法DES算法的历史Rijndael加密算法RC2加密算法密码学概述密码学是一门古老而深奥的学科,对一般人来说是非常陌生的。长期以来,只在很小的范围内使用,如军事、外交、情报等部门。计算机密码学是研究计算机信息加密、解密及其变换的科学,是数学和计算机的交叉学科,也是一门新兴的学科。随着计算机网络和计算机通讯技术的发展,计算机密码学得到前所未有的重视并迅速普及和发展起来。在国外,它已成为计算机安全主要的研究方向。密码技术简介密码学的历史比较悠久,在四千年前,古埃及人就开始使用密码来保密传递消

2、息。两千多年前,罗马国王JuliusCaesare(恺撒)就开始使用目前称为“恺撒密码”的密码系统。但是密码技术直到本20世纪40年代以后才有重大突破和发展。特别是20世纪70年代后期,由于计算机、电子通信的广泛使用,现代密码学得到了空前的发展。密码学发展简史三个阶段:1949年之前古典密码1949~1975年现代密码出现1976年以后公钥密码诞生1949年之前:古典密码密码学还不是科学,而是艺术出现一些密码算法和加密设备密码算法基本手段(substitution&permutation)出现简单的密码分析手段出现数据的保密基于加密算法的保密1949~1975年:

3、现代密码出现计算机使得基于复杂计算的密码成为可能密码开始走出铁幕1949年Shannon的“保密系统的信息理论”1967年Kahn的“TheCodebreakers”1971-73年IBM的Feistel等的几篇技术报告Smith,J.L.,TheDesignofLucifer,ACryptographicDeviceforDataCommunication,1971Smith,J.L.,…,AnExprementalApplicationofCryptogrphytoaremotelyAccessedDataSystem,Aug.1972Feistel,H

4、.,CryptographyandComputerPrivacy,May1973LuciferDES数据的安全基于密钥而不是算法的保密1976年以后:公钥密码诞生1976年Diffie&Hellman的“NewDirectionsinCryptography”提出了不对称密钥密码1977年Rivest,Shamir&Adleman提出了RSA公钥算法90年代逐步出现椭圆曲线等其他公钥算法公钥密码使得加密者和解密者可以是两个分开的实体1976年以后:对称密钥密码算法进一步发展1977年DES正式成为标准80年代出现“过渡性”的“postDES”算法,如IDEA,R

5、Cx,CAST等90年代对称密钥密码进一步成熟Rijndael,RC6,MARS,Twofish,Serpent等出现2001年Rijndael成为DES的替代者Phaistos圆盘,一种直径约为160mm的Cretan-Mnoan粘土圆盘,始于公元前17世纪。表面有明显字间空格的字母,至今还没有破解。二战中美国陆军和海军使用的条形密码设备M-138-T4。根据1914年ParkerHitt的提议而设计。25个可选取的纸条按照预先编排的顺序编号和使用,主要用于低级的军事通信。Kryha密码机大约在1926年由AlexandervoKryha发明。这是一个多表加密设

6、备,密钥长度为442,周期固定。一个由数量不等的齿的轮子引导密文轮不规则运动。哈格林(Hagelin)密码机C-36,由AktiebolagetCryptoeknidStockholm于1936年制造密钥周期长度为3,900,255。M-209是哈格林对C-36改进后的产品,由Smith-Corna负责为美国陆军生产。它的密码周期达到了101,105,950。转轮密码机ENIGMA,由ArthurScherbius于1919年发明,面板前有灯泡和插接板;4轮ENIGMA在1944年装备德国海军,据说英国从1942年2月到12月都没能解读德国潜艇的信号。英国的TYP

7、EX打字密码机,是德国3轮ENIGMA的改进型密码机。它在英国通信中使用广泛,且在破译密钥后帮助破解德国信号。在线密码电传机LorenzSZ42,大约在1943年由LorenzA.G制造。英国人称其为“tunny”,用于德国战略级陆军司令部。SZ40/SZ42加密因为德国人的加密错误而被英国人破解,此后英国人一直使用电子COLOSSUS机器解读德国信号。加密的作用保证数据完整性保证各种隐私验证发送方和接受方消息和加密遵循国际命名标准,加密和解密可以翻译成:“Encipher(译成密码)”和“(Decipher)(解译密码)”。也可以这样命名:“Encrypt(加密

8、)”和“D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。