第2章 代加密技术.pptVIP

  • 10
  • 0
  • 约1.24万字
  • 约 65页
  • 2017-01-30 发布于河南
  • 举报
2.1 加密技术概述 密码学(Cryptography) 是研究信息系统安全保密的科学,把有意义的信息编码为伪随机性的乱码,以实现信息保护的目的。 密码编码学,是研究密码体制的设计,对信息进行编码实现隐蔽信息的一门学问。 密码分析学,是研究如何破解被加密信息的学问。 明文 没有加密的原始信息,M/P 密文 明文经过加密,C 密钥 一串字符 算法 加密时采用的规则:置换、替代或数学函数 算法是一些公式、法则或程序,规定了明文与密文之间的变换方法。 密钥可以看作是算法中的参数,即指示和控制明文与密文间变换的参数,也是唯一能控制明文与密文之间变换的关键,它由使用密码体制的用户随机选取。 易操作原则 不可破原则 整体安全原则 与计算机、系统匹配原则 柯克霍夫斯原则:密码系统中的算法即使被密码分析员所掌握,也应该无助于用来推导出明文或密钥。 柯克霍夫斯原则为什么成为密码系统设计的重要原则? 算法是相对稳定的,经过一定次数或一定时间的使用,难免被攻击者所获取。 其次,在某种场合可能使用某类密码更为合适,再加上某些设计家对某种密码系统有所偏爱等因素,都可能导致攻击者“猜出”密码算法。 更为重要的是,通常只要经过一些统计实验和其它测试就不难分辨出不同的密码类型。 因此将安全性依赖于密码算法,认为密码分析员不可能掌握密码系统算法,是一种很危险的想法。 2.2 对称密码体制

文档评论(0)

1亿VIP精品文档

相关文档