数据加密基础及其主

数据加密基础及其主

ID:37796556

大小:655.81 KB

页数:48页

时间:2019-05-31

数据加密基础及其主_第1页
数据加密基础及其主_第2页
数据加密基础及其主_第3页
数据加密基础及其主_第4页
数据加密基础及其主_第5页
资源描述:

《数据加密基础及其主》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、罗森林北京理工大学信息科学技术学院电子工程系数据加密基础及其主要标准1密码学(cryptography)是研究加密和解密变换的一门学科。明文(plaintext):通常,人们将可懂的文本称为明文。密文(ciphertext,cryptograph):将明文变换成不可懂的形式的文本加密(encipher,encrypt)把明文变换成密文的过程.解密(decipher,decrypt)把密文变换成明文的过程数据加密的基本概念2密码体制(ciphersystem):完成加密和解密的算法。通常,数据的加密和解密过程是通过密码体制

2、(ciphersystem)+密钥(keyword)来控制的。数据加密的基本概念(续)加密解密明文密文密钥加密或解密变换3由以上介绍可知,数据加密的两个环节分别是加密算法(密码体制)和密钥(密钥管理)密码体制必须易于使用,特别是应当可以在微型计算机是使用;对所允许选择的密钥,加密和解密变换都有必须迅速有效;密码体制的安全性依赖于密钥的安全性,现代密码学不追求加密算法的保密性,而是追求加密算法的完备,即:使攻击者在不知道密钥的情况下,没有办法从算法找到突破口。下面介绍密码体制的基本概念:数据加密的基本概念(续)4通常的密码

3、体制采用移位法、代替法和代数方法来进行加密和解密的变换,可以采用一种或几种方法结合的方式作为数据变换的基本模式,下面举例说明:移位法也叫置换法。移位法把明文中的字符重新排列,字符本身不变但其位置改变了。 例如最简单的例子:把文中的字母和字符倒过来写。 明文:Datasecurityhasebolvedtapidlysince1975密文:5791ECNISYLDIPATDEVLOBESAHYTIRUCESATAD或将密文以固定长度来发送5791ECNISYLDIPATDEVLOBESAHYTIRUCESATAD**密码体

4、制(ciphersystem)5代替法是利用对照的方式,用一个字符来对应另一个字符。例如:按ASCII码的向后移位一次 明文:ABCDEFGHIJKLMNOPQRSTU23232密文:BCDEFGHIJKLMNOPQRSTUV34343代数法加密可以对下列两种明文表示法进行相关的变换:1、将明文中的字符按指定的变换方法用数字来代替,然后对这些数字值进行一系列可逆的数学运算,变成密文。2、按照二-十进制,把明文字符的二进制等效值当作一组逻辑和算术运算的输入,产生的二进制结果再变回到二-十进制作为密文。密码体制(cipher

5、system)(续)6通常情况下,一个密码体制由以下五个部分组成:明文信息空间M;密文信息空间C;密钥空间K;加密变换Ek:M→C,其中kЄK;解密空间Dk→M,其中kЄK;密码体制(ciphersystem)(续)7密码体制分为私用密钥加密技术(对称加密)和公开密钥加密技术(非对称加密):私用密钥加密,利用一个密钥对数据进行加密,对方接收到数据后,需要用同一密钥来进行解密。这种加密技术的特点是数学运算量小,加密速度快,其主要弱点在于密钥管理困难,而且一旦密钥泄露则直接影响到信息的安全性。由于用同一密钥又叫对称加密公开密

6、钥加密技术,l976年,Diffie和Hellman首次提非对称加密出公开密钥加密体制,即密码体制(ciphersystem)(续)8每个人都有一对密钥,其中一个为公开的,一个为私有的。发送信息时用对方的公开密钥加密,收信者用自己的私用密钥进行解密。公开密钥加密算法的核心是运用一种特殊的数学函数一单向陷门函数,即从一个方向求值是容易的。但其逆向计算却很困难,从而在实际上成为不可行的。公开密钥加密技术它不仅保证了安全性又易于管理。其不足是加密和解密的时间长。鉴两者各自的优缺点,现在有许多密码系统采用二者融合的方法,组成混合

7、密码系统。密码体制(ciphersystem)(续)9RSA加密标准10公开密钥算法是在1976年由当时在美国斯坦福大学的迪菲(Diffie)和赫尔曼(Hellman)两人首先。1976年,W.diffie和M.hellman在发表的论文"NewDirectioninCryptography"首次提出了公开密钥密码体制的概念,其中最关键的思想是寻找一个“单向函数”RSA算法介绍——单向函数11RSA算法介绍——单向函数什么叫“单向函数”呢?XYY=F(m)YXX=F-1(y)不能实现12三位数学家(RonaldRives

8、t,AdiShamir和LenAdleman)提出了第一个比较完善的公开密钥密码体制,即著名的RSA体制。它既能用于加密也能用于数字签名。RSA算法介绍13RSA算法研制的最初理念与目标是旨在解决DES算法秘密密钥利用公开信道传输分发困难的难题。而实际结果不但很好地解决了这个难题;还可利用RSA来完成对电文的数字签名

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

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

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