当前位置

首页 > 互联网 > 计算机 > 计算机三级 > 2015年计算机三级网络技术必考知识点:密码学基本概念

2015年计算机三级网络技术必考知识点:密码学基本概念

推荐人: 来源: 文萃屋 阅读: 1.68W 次

  (1)密码学基本术语

2015年计算机三级网络技术必考知识点:密码学基本概念

明文:原始的消息。

密文:加密后的消息。

加密:从明文到密文的变换过程。

解密:从密文到明文的变换过程。

密码编码学:研究各种加密方案的学科。

密码体制或密码:加密方案。

密码分析学(破译):研究破译密码获得消息的学科。

密码学:密码编码学和密码分析学的统称。

  (2)密码编码学

密码编码学具有3个独立的特征。

转换明文为密文的运算类型。所有的加密算法都基于两个原理:代换和置换。

②所用的密钥数。如果发送方和接收方使用相同的密钥,这种密码就是对称密码、单密钥密码或传统密码:否则就是非对称密码、双钥密码或公钥密码。

③处理明文的方法。加密算法可以分为分组密码和流密码。分组密码每次处理一个输入分组,相应输出一个分组。典型的分组是64位或128位。而流密码是连续地处理输入元素,每次输出一个元素。一般而言,分组密码的引用范围要比流密码广泛。绝大多数基于网络的对称密码应用使用的都是分组密码。

  (3)密码分析学

攻击密码体制一般有两种方法:

①密码分析学。密码分析学的攻击依赖于算法的性质和明文的一般特征或某些明密文对。 ②穷举攻击。攻击者对一条密文尝试所有的可能的密钥,直到解密。基于加密信息的攻击类型见下表。

一般来说,加密算法起码要能经受得住已知明文攻击。

  (4)无条件安全与计算上的'安全

如果无论有多少可使用的密文,都不足以惟一地确定由该体制产生密文所对应的明文,则加密体制是无条件安全的。加密体制满足以下两个条件才是计算上安全的。

①破译密码的代价超出密文信息的价值。

②破译密码的时间超出密文信息的有效生命期。

  (5)代换与置换技术

代换与置换技术是几乎所有的对称加密用到的两种技巧。

代换法是将明文字母替换成其他字母、数字或符号的方法。典型的算法包括:Caesar密码、单表代换密码、playfak密码、Hill密码、多表代换密码以及一次一密。已知最早的代换密码是由 JuliusCaesar发明的Caesar密码。

置换法是将明文通过置换而形成新的排列。最简单的例子是栅栏技术,按对角线的顺序写入明文,而按行的顺序读出作为密文。单纯的置换密码容易被识破,多部置换密码比较安全一些。

热点阅读

  • 12015计算机三级考试《网络技术》基础知识:计算机硬件系统
  • 22015计算机三级《网络技术》基础知识:网络体系结构与网络协议
  • 32015计算机三级考试《网络技术》基础知识:多媒体技术基础
  • 42015计算机三级《网络技术》复习重点:加密技术
  • 5计算机三级《网络技术》知识点:计算机基础知识
  • 62015计算机三级考试网络技术知识点:电子邮件系统
  • 72015计算机三级《网络技术》基础知识:无线网络的研究与应用
  • 8计算机三级考试《网络技术》知识点:计算机网络定义和协议
  • 92015年计算机三级《网络技术》基础知识:计算机(上)
  • 102015计算机三级《网络技术》基础知识:无线局域网
  • 112015计算机三级《网络技术》基础知识:局域网与城域网
  • 122015年全国计算机三级考试《网络技术》知识点:路由选择
  • 132015年全国计算机三级考试《网络技术》知识点:IP地址
  • 142015年全国计算机三级考试《网络技术》知识点:控制报文
  • 152015年计算机三级《网络技术》基础知识:计算机(下)
  • 16计算机等考三级网络技术知识点:加密技术
  • 172015计算机三级考试《网络技术》基础知识:计算机软件系统
  • 182015计算机三级考试网络技术知识点:信息安全技术
  • 192015计算机三级《网络技术》基础知识:以太网
  • 202015计算机三级《网络技术》基础知识:计算机网络的形成发展
  • 推荐阅读

  • 12015计算机三级考试《网络技术》知识点:虚电路与数据报
  • 2计算机三级网络技术必考知识点:OSI安全框架
  • 32015计算机三级《网络技术》基础知识:高速局域网工作原理
  • 42015计算机三级考试《网络技术》复习要点:计算机技术指标
  • 52015年计算机三级网络技术知识点辅导:IP协议
  • 62015计算机三级考试《网络技术》知识点:存储转发交换
  • 72015年计算机三级网络技术知识点辅导:UNIX操作系统
  • 82015计算机三级考试《网络技术》知识点:拓扑结构
  • 92015年计算机三级网络技术知识点辅导:Linux操作系统
  • 102015计算机三级考试《网络技术》知识点:数据传输
  • 112015计算机三级《网络技术》基础知识:互联网应用的发展
  • 122015年计算机四级考试《数据库技术》基础知识:概念篇
  • 132015计算机三级网络技术考试重点:无线网络
  • 14全国计算机等级考试三级网络技术知识点
  • 15计算机等考三级网络技术知识点:安全技术应用
  • 162015计算机三级考试网络技术知识点:WWW服务
  • 17计算机三级《网络技术》考点:网络技术基础
  • 182017年计算机三级网络技术考试复习知识点
  • 19计算机网络技术教学总结
  • 20计算机网络技术简历
  • 212015年计算机三级《网络技术》考试重点:网络操作系统
  • 222015年计算机三级网络技术知识点辅导:Internet基础
  • 23计算机网络技术专业介绍
  • 242015年全国计算机三级考试《网络技术》知识点:IP数据报