第四章-分组密码-4.1分组密码设计原则和设计方法-密码学课件.ppt
《第四章-分组密码-4.1分组密码设计原则和设计方法-密码学课件.ppt》由会员分享,可在线阅读,更多相关《第四章-分组密码-4.1分组密码设计原则和设计方法-密码学课件.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、密码学第四章 分组密码主主要要内内容容:分分组组密密码码的的基基本本概概念念,分分组组密密码码的的基基本本设设计计原原则则和和设设计计方方法法,典典型型的的分分组组密密码码算算法法,常常见见的分组密码攻击方法,以及分组密码的工作模式等。的分组密码攻击方法,以及分组密码的工作模式等。重点:重点:数据加密标准数据加密标准(DES)、高级加密标准、高级加密标准(AES)。希希望望大大家家能能理理解解分分组组密密码码设设计计的的原原理理与与方方法法,掌掌握握DES、AES等等分分组组密密码码算算法法,了了解解常常见见的的分分组组密码安全性分析方法。密码安全性分析方法。第四章 分组密码4.1 分组密码设
2、计原则和设计方法 分组密码分组密码是将明文数据序列按固定长度是将明文数据序列按固定长度进行分组,然后在同一密钥控制下用同一算进行分组,然后在同一密钥控制下用同一算法逐组进行加密,从而将各个明文分组变换法逐组进行加密,从而将各个明文分组变换成一个长度固定的密文分组的密码。成一个长度固定的密文分组的密码。一、分组密码概述一、分组密码概述 二进制明文的分组长度称为该分组密码的二进制明文的分组长度称为该分组密码的分组长度分组长度或或分组规模分组规模。同样,二进制密钥的长。同样,二进制密钥的长度称为分组密码的度称为分组密码的密钥长度密钥长度或或密钥规模密钥规模。主要特点:主要特点:同一密钥,同一加密算法
3、,同一密钥,同一加密算法,分组加密,分组长度固定。分组加密,分组长度固定。加加密密算算法法k加加密密算算法法k 明文明文密文密文加密加密:一、分组密码概述一、分组密码概述 明文分组长度为明文分组长度为n,密文分组长度为,密文分组长度为s,若,若n s,则称其为有数据,则称其为有数据压缩压缩的分组密码;的分组密码;若若n s,则称其为有数据,则称其为有数据扩展扩展的分组密码。的分组密码。本章我们都取本章我们都取 n=s例例1 移位密码中的电文倒置法移位密码中的电文倒置法明文为:明文为:2346 3498密文为:密文为:6432 8943密钥(密钥(4321)一、分组密码概述一、分组密码概述1 安
4、全原则安全原则2 实现原则实现原则二、分组密码基本设计原则二、分组密码基本设计原则1 安全原则安全原则二、分组密码基本设计原则二、分组密码基本设计原则 安安全全性性是是分分组组密密码码设设计计时时应应考考虑虑的的最最重重要要因因素素。人人们们一一般般将将Shannon提提出出的的混混乱乱原原则则和和扩扩散散原原则则作作为为保保证证分分组组密密码码安安全全性性的的两两个个基基本本设设计计原原则。则。混乱原则混乱原则混乱原则混乱原则(又称混淆原则又称混淆原则又称混淆原则又称混淆原则)(Confusion)Confusion)混乱原则混乱原则就是将就是将密文、密文、明文、密钥明文、密钥三者之三者之间
5、间的统计关系和的统计关系和代数关系代数关系变得尽可能复杂,保变得尽可能复杂,保证密钥和明文的任何信息既不能由密文利用统证密钥和明文的任何信息既不能由密文利用统计关系确定出来,又不能由密文利用代数方法计关系确定出来,又不能由密文利用代数方法确定出来。确定出来。二、分组密码基本设计原则二、分组密码基本设计原则 扩散原则扩散原则扩散原则扩散原则(Diffusion)(Diffusion)扩散原则要求人们设计的密码应使得每个扩散原则要求人们设计的密码应使得每个明文明文比特和比特和密钥密钥比特影响尽可能多的比特影响尽可能多的密文密文比特。比特。扩散原则应将明文的统计规律和结构规律扩散原则应将明文的统计规
6、律和结构规律散射到相当长的一段统计中去散射到相当长的一段统计中去。二、分组密码基本设计原则二、分组密码基本设计原则 (1 1)明文和密钥中的每一位影响密文中的尽)明文和密钥中的每一位影响密文中的尽可能多的位;可能多的位;(2 2)密文中的每一位都受到明文和密钥中的)密文中的每一位都受到明文和密钥中的尽可能多位的影响。尽可能多位的影响。扩扩散散原原则则使使得得每每个个明明文文比比特特和和密密钥钥比比特特均均应影响密文的所有比特应影响密文的所有比特。二、分组密码基本设计原则二、分组密码基本设计原则 硬件硬件实现原则实现原则2.实现原则实现原则 软件软件实现原则实现原则二、分组密码基本设计原则二、分
7、组密码基本设计原则硬件实现原则硬件实现原则 硬硬件件实实现现分分组组密密码码,通通常常是是将将密密码码算算法法做做成成一一个个专专用用的的超超大大规规模模集集成成电电路路芯芯片片。这这可可使使加加、脱脱密密运运算算高高速速完完成成,但但需需大大批批量量生生产产方方可可降降低低成成本本。因因此此,硬硬件件实实现现适适合合对对信信息息快快速速、实实时时进进行行处处理理的的系系统统,以以及及可可大大规规模模生生产产的的时时候。候。二、分组密码基本设计原则二、分组密码基本设计原则硬件实现原则硬件实现原则 用硬件实现的分组密码应遵循下述原则:用硬件实现的分组密码应遵循下述原则:(1)(1)加、脱密的相似
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 分组 密码 4.1 设计 原则 方法 密码学 课件
限制150内