第6章密码.ppt
《第6章密码.ppt》由会员分享,可在线阅读,更多相关《第6章密码.ppt(63页珍藏版)》请在麦多课文档分享上搜索。
1、第6章 密 码,就广义而讲,保密措施也可以分为两类:一类称为信道保密,它指专人传递或者专线传递以及采用扩谱与流星余迹传送等信道掩蔽和保护的一系列措施。另一类称为消息(信号)保密,它主要针对传送的信号加以掩蔽和保护,本章只讨论后者。,6.1 密码学的基本概念 6.2 保密学的理论基础 6.3 序列(流)密码 6.4 分组(块)密码 *6.5 公开密钥密码 *6.6 认 证 系 统 6.7 模拟消息加密体制 6.8 GSM的鉴权与加密,6.1 密码学的基本概念,通信加密,从消息与信号的类型划分,可分为数字加密与模拟加密两大类。 数字加密还可以按照所采用的密钥类型划分为单钥制与双钥制两类。 所谓单钥
2、制是指通信的双方发送端和接收端采用的是同一种密钥,又称为对称式密钥。所谓双钥是指通信的双方所采用的是不同的两种密钥,称为不对称式密钥。,模拟加密,它是指对模拟信号的加密,在60 年代以前是话音加密的主导体制。它主要是依据对模拟信号的置乱来实现的。密表加密是以字母和数字为单元进行加密处理的,又称为单表密码。它的加密算法很简单,一般用一个简单的线性方程来表示: C am+b,modq这里C为密文,m为明文,而a、b、q则是由密钥规则所决定的数。,为了去掉循环多表密码体制的缺点,可采用一种叫滚动密钥的密码体制,它是一种非循环体制。比如通信双方约定以某一本书为密钥,具体加密方法是以该书的某页、某行、某
3、句开始为密钥,对明文序列逐个字母加密,求得密文字母序列发送出去,接收端可按照同样的规则逐个字母解密恢复成原来的明文序列,这种密码体制破译比较困难。,6.2 保密学的理论基础,40年代末,C.E.Shannon在发表信息理论奠基性论文“通信中的数学理论”的同时,发表了“保密系统的信息理论”,他引用信息论的观点对信息的保密问题作了系统和深入的描述和分析。,一、 保密系统的数学模型和 基本定理保密系统是以研究通信系统的安全性为目的的专用通信系统。其实质是为了提高通信系统中信息传输和存储的安全和保密。作为授权合法用户A的公钥,它可以在任何公开的密码簿上查找到,供对方用户B或任一第3者用户解密用,以验证
4、是否是授权的合法用户A发送来的信息。,在认证时,授权的合法用户A为了保证自己所传送的信息安全,首先采用仅用户A掌握的私钥DkA进行加密,构成密文送至对方,这时用户B或者任一第三方均可以采用查找到的用户A的公钥EkA进行解密,若能解出明文,则证明这明文系合法用户A所发送,而并非非法用户伪造,若不能解出明文,则证明该信息系非法用户伪造的,而并非A所发送,从而达到防伪造的目的。,在进行保密通信时,授权的合法用户A为了防止传送的信息被窃听,首先采用加密变换Tk进行加密,构成密文之后送至对方。 一般保密问题,实质上要解决保密通信系统在安全保密指标下的优化问题,它可通过信源和信宿之间的匹配来实现。,定理6
5、-2-1:不考虑信道干扰时,具有加密、解密变换为Tk1和Tk2,且Tk1Tk2=1的保密通信系统,当系统满足明文M和密文C统计独立时,即HM | C=HM,可以构成一个理想的保密系统。,二、 惟一解距离和明文 信源冗余度前面叙述了保密学基本概念和基本定理,下面将探讨如何度量和实现理论上的保密。40年代末,密码学奠基人之一仙农引入了一个非常重要的惟一解距离(ud)的概念。它是从密码分析学角度来考虑的一个重要物理量。,仙农曾用下列直观图形从物理概念上形象地说明惟一解距离的概念,从前面分析得知密码C的随机性(即保密性能)是取决于密钥K与信源明文M的性质,即C=TK(M)。它可以形象地用图6-2-3图
6、形中两条曲线的走向及其交点来说明。,图6-2-3 惟一解距离示意图,为了实现理想保密,即N0,存在以下两种可能性。 (1) 完全保密体制 (2) 理想保密体制,(1) 实现保密的过程实质上是使密文随机化的过程,它不仅可以通过传统的增大密钥的方法来实现,也还可以等效地从减少信源明文的冗余度的方式实现。 (2) 实现无交点,即ud=N0不大现实,达不到,但它确实给我们明确地指出,采用增大密钥量、减少明文冗余度,或者同时采用以上两种手段,至少可以实现将惟一解距离ud=N0推得更远些。,所谓随机密码,它应满足以下3个条件。 (1) 长度为N的可能明文总数为T=2NR。 (2) 长度为N的可能明文2NR
7、,可以划分为两类,一类是高概率组,是有意义的,它含有:S=2Nr个。 (3) 使用了2H(K)个等概率出现的密钥。,三、 实际保密系统前面,我们研究了理论保密性能和实现理论保密的两种体制:完全保密和理想保密。但是这两类理论保密体制实现都极其困难。下面,我们将从推远交点增大惟一解距离改善理论保密性能和提高密码的工作特性的改善实际保密性两个方面进一步探讨。,减少信源冗余度,总的说来可以分为两类:一种是直接法,即采用信源编码的方法直接消除信源的冗余。另一类是间接法,即采用扩散与混淆的方法将信源冗余度在更大的范围上扩散开或者加以扰乱混淆,以实现间接减少信源冗余度的目的。,工作特性W(N)是一个由系统所
8、提供的“实际保密性能”的度量。两种不同的密码体制可以有相同的惟一解距离,但工作特性不一样。 一个好的实际保密系统,其W(n)曲线虚线部分要保持足够高,以防止窃听者找出其解,或者要迅速使它取足够大的值,以致当窃听者分析出其解时,已经失去时效。,四、 现代密码中的计算复杂 性理论基础一个密码系统的安全性可以通过破译该系统的最好算法的计算复杂度来度量。复杂度理论是指处理算法难度的分类。而算法难度则是指执行一个算法所需消耗资源的一个测度,这里资源是指下列4种类型:基本操作的数目;所耗费的时间;需要的存储空间;需要的硬件数量。,6.3 序列(流)密码,序列密码系统是单钥体制中的两个最主要加密体制之一。它
9、与分组(块)加密比较具有如下优点。序列加密最大优点是适合于实时加密,所以对实时的数字话音特别适合。序列密码有较成熟的理论作指导,它的设计、分析较分组密码容易。序列密码系统的加密和解密较分组密码易于实现。由于有以上3个优点,序列加密被广泛地用于实时业务传输的加密中。,一、 序列密码的基本概念前面,我们讨论了“一次一密”的完全保密的密码体制,同时也指出,纯随机的无限长的随机序列密码,产生、同步、管理、分配都极其困难,因此是不实用的。 序列a=a1a2an)若满足下列递推关系: ai+n=f(ai,ai+1ai+n-1),i1,二、 m序列的非线性组合序列既能保留m序列的良好随机统计特性和产生同步方
10、便的优点,又要设法提高其线性复杂度的方法,无疑在序列密码中应首先要考虑的方法。前馈序列就能同时满足上述特性的一种重要方法。它是通过一个或几个m序列加上一个非线性前馈网络来产生既具有周期长、随机特性好又具有线性复杂性高的伪随机序列。这类前馈序列又可分为基于单个m序列的前馈序列和基于若干个m序列的前馈组合序列两大类型。,三、 非线性移位寄存序列:M序列上面我们讨论了线性移位寄存序列以及在它基础上的非线性组合序列,下面将简要讨论非线性移位寄存器序列。就反馈函数的代数标准型而论,不同的n级非线性反馈移位寄存器有22n个,其中只有2n个是线性反馈移位寄存器。二者之间的巨大差别告诉我们,使用非线性反馈移位
11、寄存器来构造密钥序列将会给设计者提供充分的选择余地,从而大大增加破译难度。,6.4 分组(块)密码,一、 分组加密的基本概念,一个好的分组加密算法应满足: (1) 分组的明文字长n要足够大,以防止明文穷举攻击法奏效; (2) 密钥量要足够大(即置换子集中的元素足够多)以防止密钥穷举攻击法奏效; (3) 由密钥确定置换的算法足够复杂(即明文与密文之间的联线规律),使破译者除了用穷举法以外,无其他捷径可循。,常用的代换有下述几种。 (1) 左循环移位代换 (2) 右循环移位代换 (3) 模2加1代换 (4) 线性变换 (5) 坐标变换 (6) 仿射变换,二、 数据加密标准(DES)数据加密标准(D
12、ES)是由IBM研制,并由美国国家安全局(NSA)认证是安全的。它已于1976年作为联邦标准被采用,1977年美国国家标准局正式批准。DES可以构成分组(块)加密和序列(流)加密形式。各用户之间惟一的差别是密钥不同。当DES被用作分组加密时,密钥长为64位,当然56位代表密钥序列,而其余的8位作校验位,而每一校验位都对一个8位序列形成奇校验。,在这种分组加密模式中,同样的明文总是形成严格相同的密文。DES是靠由模块组成的复杂系统完成其工作的。 DES是一类对二元数据进行加密的算法,数据分组长度为64bit(8byte),密文分组也是64bit,密钥长度为64bit,其中含8bit奇偶校验位,有
13、效密钥长度为56bit。,(1) 初始置换IP。将64bit明文按一定规律进行置换,得到一个乱序的64bit明文组再将它分成左、右两组各32bit以Ri与Li表示送至乘积变换。 (2) 初始逆置换IP-1。它是将经乘积变换的16次迭代后所给出的64bit密文组,按照逆置换表进行逆置换后按表中行读出得到输出的64bit密文组。,(3) 乘积变换。乘积变换是DES算法的核心部分,它将经初始变换后明文分为左、右两个32bit分组,进行迭代运算,在每次迭代过程中左、右两组不断地彼此交换位置,而每次迭代仅对右边分组的32bit进行一系列加密变换,如图6-4-5所示,然后左、右两分组彼此交换位置,下一轮仍
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密码 PPT
