第4章 数据加密与身份认证.ppt
《第4章 数据加密与身份认证.ppt》由会员分享,可在线阅读,更多相关《第4章 数据加密与身份认证.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第4 4章章 数据加密与身份鉴别数据加密与身份鉴别2一、数据加密的概念 信息安全技术是一门综合的学科,它涉及信息论、计算机科信息安全技术是一门综合的学科,它涉及信息论、计算机科学和密码学等多方面知识,它的主要任务是研究计算机系统和学和密码学等多方面知识,它的主要任务是研究计算机系统和通信网络内信息的保护方法以实现系统内信息的安全、保密、通信网络内信息的保护方法以实现系统内信息的安全、保密、真实和完整。其中,真实和完整。其中,信息安全的核心是密码技术信息安全的核心是密码技术。3一、数据加密的概念 数据加密模型数据加密模型密文密文网络信道网络信道明文明文明文明文q三要素:信息明文、密钥、信息密文
2、三要素:信息明文、密钥、信息密文加密密钥加密密钥信息窃取者信息窃取者解密密钥解密密钥加密算法加密算法解密算法解密算法4一、数据加密的概念数据加密技术的概念数据加密技术的概念 数据加密数据加密(Encryption)是指将明文信息是指将明文信息(Plaintext)采取数学方法进行函数转换成密文采取数学方法进行函数转换成密文(Ciphertext),只有,只有特定接受方才能将其解密特定接受方才能将其解密(Decryption)还原成明文的过还原成明文的过程。程。q明文明文(Plaintext):加密前的原始信息;加密前的原始信息;q密文密文(Ciphertext):明文被加密后的信息;:明文被加
3、密后的信息;q密钥密钥(Key):控制加密算法和解密算法得以实控制加密算法和解密算法得以实现的关键信息,分为加密密钥和解密密钥;现的关键信息,分为加密密钥和解密密钥;q加密加密(Encryption):将明文通过数学算法转换:将明文通过数学算法转换成密文的过程;成密文的过程;q解密解密(Decryption):将密文还原成明文的过程。:将密文还原成明文的过程。5二、数据加密技术的应用二、数据加密技术的应用q数据保密;数据保密;q身份验证;身份验证;q保持数据完整性;保持数据完整性;q确认事件的发生。确认事件的发生。6三、数据加密技术分类 1、对称密钥算法(、对称密钥算法(DES,三重三重DES
4、,IDEA)2、非对称密钥算法(、非对称密钥算法(RSA,DSA)3、单向散列函数(、单向散列函数(MD5,SHA)7四、数据加密技术原理对称密钥加密(保密密钥法)对称密钥加密(保密密钥法)加密算法加密算法解密算法解密算法密钥密钥网络信道网络信道明文明文明文明文密文密文加密密钥加密密钥解密密钥解密密钥两者相等两者相等对称密码算法的优点:对称密码算法的优点:计算量小,加密效率高计算量小,加密效率高8四、数据加密技术原理非对称密钥加密(公开密钥加密)非对称密钥加密(公开密钥加密)加密算法加密算法解密算法解密算法公开密钥公开密钥网络信道网络信道明文明文明文明文密文密文私有密钥私有密钥公钥公钥私钥私钥
5、 公钥公钥私钥私钥不可相互推导不可相互推导不相等不相等优点:优点:安全性高,易于管理安全性高,易于管理缺点:缺点:计算量大、加密和机密速度慢。因此,非对称密码算法比较适合于加密短消计算量大、加密和机密速度慢。因此,非对称密码算法比较适合于加密短消息。息。(一)利用公钥密码体制实现加密主要步骤:1、每个用户产生一对密钥,用于加密和解密消息。2、每个用户将其中一个密钥存于公开的寄存器或其他可访问的文件中,该密钥称为公钥,另一密钥是私有的。每个用户可以拥有若干其他用户的公钥。3、若B要发消息给A,则B用A的公钥对消息加密4、A收到消息后,用其私钥对消息解密。由于只有A知道其自身的私钥,所以其他的接收
6、者均不能解密出消息。明文输入明文输入加密算法(如加密算法(如RSA)B用户用户A的的公钥公钥B的公钥环ACJK传输的密文传输的密文解密算法(加解密算法(加密算法的逆密算法的逆)A的的私钥私钥明文输出明文输出A用户用户利用公钥密码体制实现加密利用公钥密码体制实现加密(二)利用公钥密码体制实现数字签名数字签名主要提供信息交换时的不可否认性主要步骤:1、每个用户产生一对密钥,用于加密和解密消息。2、每个用户将其中一个密钥存于公开的寄存器或其他可访问的文件中,该密钥称为公钥,另一密钥是私有的。每个用户可以拥有若干其他用户的公钥。3、若B要发消息给A,则B用B的私钥对消息加密4、A收到消息后,用B公钥对
7、消息解密。由于只有B拥有其自身的私钥,所以A能确认消息是由B发出的。明文输入明文输入加密算法(如加密算法(如DSA)B用户用户B的私钥的私钥A的公钥环的公钥环BCJK传输的密文传输的密文解密算法(加解密算法(加密算法的逆密算法的逆)B的公钥的公钥明文输出明文输出A用户用户利用公钥密码体制实现数字签名利用公钥密码体制实现数字签名13四、数据加密技术原理混合加密系统混合加密系统对称密钥加密算法对称密钥加密算法对称密钥解密算法对称密钥解密算法对称密钥对称密钥网络信道网络信道明文明文明文明文密文密文 混合加密系统既能够安混合加密系统既能够安全地交换对称密钥,又全地交换对称密钥,又能够克服非对称加密算能
8、够克服非对称加密算法效率低的缺陷!法效率低的缺陷!非对称密钥加密算法非对称密钥加密算法非对称密钥解密算法非对称密钥解密算法对称密钥对称密钥公开密钥公开密钥私有密钥私有密钥 混合加密系统是对称密钥加密技术和非对称密钥混合加密系统是对称密钥加密技术和非对称密钥加密技术的结合加密技术的结合14四、数据加密技术原理 哈希(哈希(Hash)算法)算法信息信息加密加密解密解密网络信道网络信道信息信息密文密文 哈希算法(哈希算法(hash algorithm),也叫信息标记算),也叫信息标记算法(法(message-digest algorithm),可以提供数据完整),可以提供数据完整性方面的判断依据。性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4章 数据加密与身份认证 数据 加密 身份 认证
限制150内