电子政务安全技术保障02数据加密技术.ppt





《电子政务安全技术保障02数据加密技术.ppt》由会员分享,可在线阅读,更多相关《电子政务安全技术保障02数据加密技术.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子政务安全技术保障褚峻 苏震 编中国人民大学出版社 主 要 内 容1.电子政务系统安全2.数据加密技术3.信息隐藏技术4.安全认证技术5.病毒防范系统6.防火墙系统7.入侵检测系统8.物理隔离系统9.虚拟专用网10.电子政务安全解决方案2.数据加密技术2.1密码学基础l l数据加密中的概念数据加密中的概念l l两种主要的密码体制两种主要的密码体制l l柯克霍夫斯原则柯克霍夫斯原则2.2数据的加密2.3密钥的管理基本概念密码学l l 密码学(Cryptography)l l是是研研究究信信息息系系统统安安全全保保密密的的科科学学,把把有有意意义义的的信信息息编码为伪随机性的乱码,以实现信息保护
2、的目的。编码为伪随机性的乱码,以实现信息保护的目的。l l密密码码编编码码学学,是是研研究究密密码码体体制制的的设设计计,对对信信息息进进行行编码实现隐蔽信息的一门学问。编码实现隐蔽信息的一门学问。l l密码分析学,是研究如何破解被加密信息的学问。密码分析学,是研究如何破解被加密信息的学问。基本概念加/解密l l算法是一些公式、法则或程序,规定了明文与密文之算法是一些公式、法则或程序,规定了明文与密文之间的变换方法。间的变换方法。l l密钥可以看作是算法中的参数,即指示和控制明文与密钥可以看作是算法中的参数,即指示和控制明文与密文间变换的参数,也是唯一能控制明文与密文之间密文间变换的参数,也是
3、唯一能控制明文与密文之间变换的关键,它由使用密码体制的用户随机选取。变换的关键,它由使用密码体制的用户随机选取。Data3A78明 文 密 文加密过程解密过程加密算法及密钥解密算法及密钥密码体制私钥加密体制A用Private Key 对数据进行加密。1 1加密的数据在网络上进行传输 2 2B用Private Key 对数据进行解密。3 3Data3A78Data3A78密码体制公钥加密体制A用B的Public Key对数据进行加密。1 1加密的数据在网络上进行传输 2 2B用自己的Private Key对数据进行解密。3 3Data3A783A78 Data柯克霍夫斯原则l 柯克霍夫斯原则为什
4、么成为密码系统设计的重要原则l 算法是相对稳定的,经过一定次数或一定时间的使用,难免被攻击者所获取。l 其次,在某种场合可能使用某类密码更为合适,再加上某些设计家对某种密码系统有所偏爱等因素,都可能导致攻击者“猜出”密码算法。l 更为重要的是,通常只要经过一些统计实验和其它测试就不难分辨出不同的密码类型。l 因此,将安全性依赖于密码算法,认为密码分析员不可能掌握密码系统算法,是一种很危险的想法。密码系统中的算法即使被密码分析员所掌握,也应该无助于用来推导出明文或密钥。2.数据加密技术2.1密码学基础2.2数据的加密l l加密的基本方法加密的基本方法l l数据加密标准数据加密标准DESDESl
5、l国际数据加密算法国际数据加密算法IDEAIDEAl l公钥加密算法公钥加密算法RSARSA2.3密钥的管理加密的基本方法l l 换位密码密钥 T Y P E顺序 3 4 2 1矩阵 c a n yo u u nd e r st a n dy n s d n u r n c o d t a u e acan you understand加密的基本方法l l 替代密码单表替代密码l l明文的一个字符用相应的一个密文字符代替,是一明文的一个字符用相应的一个密文字符代替,是一种最简单的替代方法。种最简单的替代方法。l l凯撒密码是单表密码的典型例子,它是公元前约凯撒密码是单表密码的典型例子,它是公元
6、前约5050年,罗马皇帝朱利叶年,罗马皇帝朱利叶凯撒(凯撒(Julius CaesarJulius Caesar)发)发明的一种加密方法。明的一种加密方法。a b c d e f g h I j k l m n o p q r s t u v w x y za b c d e f g h I j k l m n o p q r s t u v w x y z a b ccan you understandfdqbrxxqghuvwdqga b c d e f g h I j k l m n o p q r s t u v w x y za b c d e f g h I j k l m n o
7、 p q r s t u v w x y z加密的基本方法l l替代密码替代密码同音替代密码同音替代密码l l 类似于单表替代方法,所不同的是单个字符明 类似于单表替代方法,所不同的是单个字符明文可以映射为密文的几个字符之一。文可以映射为密文的几个字符之一。l l 例如,例如,A A可能对应于 可能对应于5 5、13 13、26 26等,那么 等,那么A A在密 在密文中可能有 文中可能有5 5、13 13、26 26等不同的替代方法。这 等不同的替代方法。这样加密时的替换是随机不确定的,但解密时的 样加密时的替换是随机不确定的,但解密时的替换是唯一确定的。替换是唯一确定的。a51326d16
8、8740y233166day268766264023131631加密的基本方法l l 替代密码多字母替代密码l l它是单字母代替密码算法的扩展,可以将一组字符它是单字母代替密码算法的扩展,可以将一组字符(包括文字、单词、语句或短文)分别用各自不同(包括文字、单词、语句或短文)分别用各自不同的其它文字群来代替。例如,的其它文字群来代替。例如,ABAABA可以替换为可以替换为RTQRTQ,ABBABB可以替换为可以替换为SLLSLL等。等。l l例如,二战中使用的例如,二战中使用的playfairplayfair密码密码两字母替代两字母替代密码。密码。加密的基本方法l l 替代密码多表替代密码l
9、l由多个简单的代替密码构成,如可能使用由多个简单的代替密码构成,如可能使用55个不同个不同的单表替代密码,单独的一个字符用来改变明文的的单表替代密码,单独的一个字符用来改变明文的每个字符的位置。每个字符的位置。数据加密标准DES DES是由IBM公司在70年代发展起来的,并经过加密标准筛选后,于1976年11月被美国政府采用,并被美国国家标准局和美国国家标准协会(ANSI)承认。l l DES的算法思想l l将二进制序列的明文划分为若干组,每组的大小为将二进制序列的明文划分为若干组,每组的大小为64bit64bit;l l然后,用长度为然后,用长度为64bit64bit的密钥对的密钥对64bi
10、t64bit的明文分组进的明文分组进行行1616轮(每轮的密钥不同)的乘积变换和位置置换,轮(每轮的密钥不同)的乘积变换和位置置换,最后形成密文。最后形成密文。l l解密过程是上述过程的逆操作,解密过程是上述过程的逆操作,1616个密钥的使用顺个密钥的使用顺序和加密时相反。序和加密时相反。DES 的算法框图64bits明文/密文数据初始置换IP乘积变换(在16轮密钥控制下迭代)逆初始置换IP-164bits密文/明文数据输出输入DES的安全性l l对对DESDES的批评主要集中在以下几个方面的批评主要集中在以下几个方面 l l 作为分组密码,作为分组密码,DES DES的加密单位仅有 的加密单
11、位仅有64 64位二进制,这对于 位二进制,这对于数据传输来说太小,因为每个分组仅含 数据传输来说太小,因为每个分组仅含8 8个字符,而且其 个字符,而且其中某些位还要用于奇偶校验或其它通讯开销。中某些位还要用于奇偶校验或其它通讯开销。l l 迭代次数只有 迭代次数只有16 16轮,可能少了些,使得加密强度不够。轮,可能少了些,使得加密强度不够。l l 除去 除去8 8位校验位外,密钥仅有 位校验位外,密钥仅有56 56位二进制未免太短。同时,位二进制未免太短。同时,各次迭代中使用的密钥 各次迭代中使用的密钥ki ki是递推产生的,这种机制必然会 是递推产生的,这种机制必然会降低密码体制的安全
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子政务 安全技术 保障 02 数据 加密 技术

限制150内